【发布时间】:2020-07-06 16:08:59
【问题描述】:
我正在按照本教程设置我的 django (v 3.0.8) 应用程序。下面是我的文件夹结构。
+my_site
+my_app
+migrations
__init__.py
__init__.py
admin.py
apps.py
models.py
tests.py
urls.py
views.py
+my_site
__init__.py
asgi.py
settings.py
urls.py
wsgi.py
manage.py
我已在settings.py 中将'my_app' 添加到INSTALLED_APPS。但是在执行命令时
python manage.py makemigrations my_app 在 Windows 上,我收到以下错误:
File "<frozen importlib._bootstrap>", line 941, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'my_appdjango'
我已经明确定义了my_app,为什么还要找my_appdjango?
编辑: 设置.py
INSTALLED_APPS = [
'my_app'
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
【问题讨论】:
-
请显示您的设置文件。
-
添加到问题@adnanmuttaleb
-
您在 INSTALLED_APPS 中缺少逗号
-
我是个白痴-_-...错过了一个逗号
标签: python python-3.x django