完整报错:
RuntimeError: Model class xxxx.models.DeviceModel doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.
解决方法
这是因为我们把
比如我的文件结构是:
- apps/
- test_app/ (这个是我注册的app)
- apps.py
- model.py
我的app名称叫test_app
,同时也在setting.py
文件中使用INSTALLED_APPS
注册了,那么在外部使用:
from test_app.model import xxModel
就会报错,改为:
from apps.test_app.model import xxModel
就OK了