python - django.core.exceptions.ImproperlyConfigured : Cannot import 'category' . 检查 'api.category.apps.CategoryConfig.name'是否正确

标签 python django django-rest-framework

我正在使用 Django 3.2Django REST Framework。主项目名称是ECOMapi是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/

相关文章:

python - 只读现有字段但允许在 django admin 中创建新内联时添加

python - Django 和 Shibboleth

django - 如何在序列化器 Django 中序列化 BigIntegerField、TextField

python - 使用 iterrows() 时的持久化问题

Python:模拟实例的问题

python - 在 Python 中遍历 JSON 列表时出现问题?

python - Django/NGINX/Gunicorn/Ubuntu : Media files - [Errno 13] Permission denied

django - 基于自定义 SQL 和自定义 Django 函数创建检查约束

django - 当已经有ID字段时,如何使UUID字段成为默认字段

python - 如何加快 Keras 和 Tensorflow 中模型的加载?