django.core.exceptions.ImproperlyConfigured:无法导入“类别”。检查“api.category.apps.CategoryConfig.name”是否正确

Rav*_*kar 3 python django django-rest-framework

我正在使用Django 3.2, 和Django REST Framework. 主要项目名称是ECOMapp api。里面api有多个应用程序,如类别、迁移、订单、支付、产品、用户。现在我想告知ecom.settings有关安装的信息api。我应该怎么做?

settings.pyECOM

INSTALLED_APPS = [
     #other basic install
    'corsheaders',
    'rest_framework',
    'rest_framework.authtoken',
    'api',
    'api.category',
]
Run Code Online (Sandbox Code Playgroud)

但出现错误。

我的类别apps.py文件看起来像

class CategoryConfig(AppConfig):
    default_auto_field = 'django.db.models.BigAutoField'
    name = 'category'
Run Code Online (Sandbox Code Playgroud)

Ank*_*ari 9

尝试像这样改变name你的类别apps.py

class CategoryConfig(AppConfig):
    default_auto_field = 'django.db.models.BigAutoField'
    name = 'api.category'
Run Code Online (Sandbox Code Playgroud)