Я пытаюсь развернуть сайт Django с помощью Zappa. Я следовал этому руководству, чтобы начать работу, но использовал Pipenv в качестве менеджера виртуальной среды. Django кажется, работает, но у меня проблема с этапом в оцениваемом URL: Ошибка .
Я ожидаю, что django проигнорирует часть dev/
URL-адреса, но, по-видимому, он учитывает его и, следовательно, не может правильно разрешить URL-адреса.
Я довольно много искал, но не нашел ничего полезного. Некоторые рекомендовали изменить FORCE_SCRIPT_NAME
(Django в подкаталоге ), но это ни к чему не привело для меня.
Моя конфигурация для zappa_settings.json
:
{
"dev": {
"aws_region": "eu-central-1",
"django_settings": "coi.settings",
"profile_name": "default",
"project_name": "coi-project",
"runtime": "python3.7",
"s3_bucket": "zappa-...",
"timeout_seconds": 60,
"vpc_config" : {
"SubnetIds": [
"subnet-03bc...",
"subnet-04d3...",
"subnet-0f81..."
],
"SecurityGroupIds": [ "sg-089c..." ]
}
}
}
Окружающая среда (pip freeze
):
argcomplete==1.11.1
asgiref==3.2.7
boto3==1.13.5
botocore==1.16.5
certifi==2020.4.5.1
cfn-flip==1.2.3
chardet==3.0.4
click==7.1.2
diff-match-patch==20181111
Django==3.0.6
django-crispy-forms==1.9.0
django-login-required-middleware==0.5.0
django-reversion==3.0.7
django-reversion-compare==0.12.2
django-s3-storage==0.13.0
docutils==0.15.2
durationpy==0.5
future==0.18.2
hjson==3.0.1
idna==2.9
importlib-metadata==1.6.0
jmespath==0.9.5
kappa==0.6.0
Markdown==3.2.1
mysqlclient==1.4.6
pip-tools==5.1.2
placebo==0.9.0
PyMySQL==0.9.3
python-dateutil==2.6.1
python-dotenv==0.13.0
python-slugify==4.0.0
pytz==2020.1
PyYAML==5.3.1
requests==2.23.0
s3transfer==0.3.3
six==1.14.0
sqlparse==0.3.1
text-unidecode==1.3
toml==0.10.0
tqdm==4.46.0
troposphere==2.6.1
urllib3==1.25.9
Werkzeug==0.16.1
wsgi-request-logger==0.4.6
zappa==0.51.0
zipp==3.1.0