Loading

问题:RuntimeError: Model class LuffyAPI.apps.user.models.UserInfo doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.

问题截图

image-20230125210305586

报错原因

提示app未注册,但实际上已经注册的

1.
# settings配置文件移动后要将这个settings添加到环境变量中
sys.path.insert(0, BASE_DIR)
# 将所有app目录的根加入到环境变量中,后续无需更改app的引入方式
sys.path.insert(1, os.path.join(BASE_DIR, 'apps'))

# 将app注册形式写成这样
'user.apps.UserConfig',

2.
# 路由层和视图层,导入要用相对导入,不能用绝对导入
# 错误
from LuffyAPI.apps.user import views
# 正确
from . import views
posted @ 2023-01-25 21:09  hkwJsxl  阅读(34)  评论(0编辑  收藏  举报