0

我使用将其添加到已安装的应用程序创建了一个新应用python manage.py startapp associations 程序,但是当我尝试在管理命令 -fill_brands_table 中调用模型时,出现以下错误:

from associations.models import Brand ModuleNotFoundError: No module named 'associations'

设置.py

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'associations',
]

管理命令-fill_brands_table:

from django.core.management import BaseCommand
from associations.models import Brand #failed here

目录结构:

associations/
    management/
        commands/
             fill_brands_table.py
             __init__.py
        __init__.py
    __init__.py
    admin.py
    apps.py
    migrations/
        __init__.py
    models.py
    tests.py
    views.py

 project/
     __init__.py
     settings.py
     urls.py
     wsgi.py
4

0 回答 0