(注意: django-cors-headers的问题已经解决了--我只是在settings.py文件的INSTALLED_APPS中少了一个逗号)
当我激活我的虚拟环境时,当我写这个命令时-
pip list结果是-
asgiref 3.3.1
Django 3.1.6
django-cors-headers 3.7.0
djangorestframework 3.12.2
pip 21.0.1
pytz 2021.1
setuptools 52.0.0
sqlparse 0.4.1
wheel 0.36.2但我仍然收到错误,如下所示-
在urls.py文件中-
No name 'path' in module 'django.urls'
No name 'include' in module 'django.urls'在views.py文件中-
Unable to import 'rest_framework.decorators'
Unable to import 'rest_framework.response'错误所在的文件的完整代码可以在这个post - A large number of problems with React, Django, Django REST and Axios中找到
(以下问题(关于django-cors-headers)已解决)
当我试着跑的时候-
python manage.py makemigrations我收到以下错误-
ModuleNotFoundError: No module named 'corsheadersbase'但是我已经安装了django-cors-headers,并且我已经按照这里的建议在settings.py中实现了它- https://pypi.org/project/django-cors-headers/
settings.py代码的相关部分-
INSTALLED_APPS = [
...
'rest_framework',
'corsheaders',
...
]
MIDDLEWARE = [
'corsheaders.middleware.CorsMiddleware',
...
]
CORS_ALLOW_ALL_ORIGINS = True解决这些小错误真的会对我有很大帮助。有人能给我一些提示吗?非常提前感谢您。
发布于 2021-02-22 18:53:33
必须将这些库添加到settings.py文件中的INSTALLED_APPS中
INSTALLED_APPS = [
'corsheaders',
'rest_framework',
...
]https://stackoverflow.com/questions/66312329
复制相似问题