django makemigrations问题

setting.py里INSTALLED_APPS里写jamip.db.materials.apps.MaterialsConfig和jamip.db.materials.apps同样报错

django.core.exceptions.ImproperlyConfigured: Cannot import 'materials'. Check that 'jamip.db.materials.apps.MaterialsConfig.name' is correct.


应用路径是~/miniconda3/envs/jamip/lib/python3.9/site-packages/jamip/db/materials
app.py里为

from django.apps import AppConfig


class MaterialsConfig(AppConfig):
    name = 'materials'

这如何解决

参考一下这里:


解决方法一:

Main代码中增加;

import os

os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'

解决方法二:

命令行运行程序之前运行以下命令或者在bat 批处理文件中增加这句话;

 
set DJANGO_SETTINGS_MODULE=mysite.settings