0. 概述:
settings.py文件中的INSTALLED_APPS中添加自定义子应用时,需要将子应用所在目录加入导包路径sys.path(如果子应用本身就在项目根路径下就不需要),要么就要设置子应用的配置类的name值带上导包路径。
1. 相关报错:
django.core.exceptions.ImproperlyConfigured: Cannot import ‘users’. Check that ‘meiduo_project.apps.users.apps.UsersConfig.name’ is correct.
2. 报错原因:
以下是引起报错的源码:(位于*\site-packages\django\apps\config.py)
if app_name is None:
try:
app_name = app_config_class.name