我正在尝试遵循与Django Rest框架相关的这教程,在运行python manage.py时,我得到了一个错误:
File "/usr/local/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'languages'我的项目结构如下所示:
(➜) DRF树。
.
├── Pipfile
├── Pipfile.lock
├── api_example
│ ├── __init__.py
│ ├── asgi.py
│ ├── languages
│ │ ├── __init__.py
│ │ ├── admin.py
│ │ ├── apps.py
│ │ ├── migrations
│ │ │ └── __init__.py
│ │ ├── models.py
│ │ ├── tests.py
│ │ ├── urls.py
│ │ └── views.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── db.sqlite3
└── manage.pysettings.py文件:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'languages',
]更新
好的,我从应用程序中删除了languages,现在当我从项目的根文件夹运行python manage.py makemigrations时,它会产生同样的错误。
发布于 2020-07-23 09:35:51
我对django的经验有限,当我在运行manage.py时遇到问题时,我得到了一个不同的错误,但是我用pythonmanage.py makemigrations修复了它,然后用pythonmanage.py迁移。有时,这甚至可以解决未配置的全新项目的问题。在黑暗中开枪,以防你还没试过。
https://stackoverflow.com/questions/63050912
复制相似问题