我正在使用 Django 3.2
和 Django REST Framework
。主项目名称是ECOM
,api
是app。在 api
中有多个应用程序,如类别、迁移、订单、付款、产品、用户。现在我想通知 ecom.settings
关于已安装的 api
。我应该怎么做?
ECOM
的 settings.py
:
INSTALLED_APPS = [
#other basic install
'corsheaders',
'rest_framework',
'rest_framework.authtoken',
'api',
'api.category',
]
但出现错误。
我的类别 apps.py
文件看起来像
class CategoryConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'category'
最佳答案
尝试像这样更改类别 apps.py
中的 name
class CategoryConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'api.category'
关于python - django.core.exceptions.ImproperlyConfigured : Cannot import 'category' . 检查 'api.category.apps.CategoryConfig.name'是否正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68077282/