Django на Google App Engine добавляет URL версии в ALLOWED_HOSTS
Я размещаюсь на GAE и хочу иметь возможность доступа к различным версиям без их продвижения. В настоящее время я получаю ошибку 400: Invalid HTTP_HOST header: '1234568-dot-myapp.ey.r.appspot.com'. You may need to add '1234568-dot-myapp.ey.r.appspot.com' to ALLOWED_HOSTS.
Как я могу добавить URL в ALLOWED_HOSTS, чтобы я мог получить доступ к любой версии моего приложения? В настоящее время мой ALLOWED_HOSTS выглядит следующим образом:
APPENGINE_URL = env("APPENGINE_URL", default=None)
if APPENGINE_URL:
if not urlparse(APPENGINE_URL).scheme:
APPENGINE_URL = f"https://{APPENGINE_URL}"
ALLOWED_HOSTS = [urlparse(APPENGINE_URL).netloc,
'my-personal-domain.com']
CSRF_TRUSTED_ORIGINS = [APPENGINE_URL,
'https://my-personal-domain.com']
SECURE_SSL_REDIRECT = True
else:
ALLOWED_HOSTS = ["*"]
Насколько я понимаю, подстановочные знаки работают только для поддоменов. Как я могу добавить что-то вроде этого в список разрешенных хостов?
[version-number]-dot-myapp.ey.r.appspot.com
Спасибо!