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

Спасибо!

Вернуться на верх