Ни один из других ответов не сработал для меня. Я сделал pipenv install django-cors-headers
, pipenv install psycopg2-binary
и т. Д., Пока у моих пальцев не появятся волдыри безрезультатно ...
Это будет немного долго, если вы не против посмотреть; заранее спасибо ...
*settings.py*
# Application definition
INSTALLED_APPS = [
'corsheaders',
'rest_framework',
'rest_framework.authtoken',
'quizzes',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles'
]
MIDDLEWARE = [
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
Это Pipfile на должном уровне ...
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[requires]
python_version = "3.6"
[packages]
python-decouple = "*"
"psycopg2" = "*"
django-dotenv = "*"
gunicorn = "*"
whitenoise = "*"
dj-database-url = "*"
djangorestframework = "*"
django = "*"
django-cors-headers = "*"
"psycopg2-binary" = "*"
[dev-packages]
Но я все еще получаю трассировку line 17
от ./manage.py и, в конечном счете, нет модуля с именем 'corsheaders' ... Я удалил / переустановил и все. У кого-нибудь есть идеи?
- редактировать: я использую Ubuntu 18.04