GCP/Django - Сервер не может обслужить простой html-ответ

Итак, хотя я успешно добился того, что приложение django обслуживается локально и использует GCP SQL в качестве бэкенда, после развертывания основного приложения я с трудом получаю успешные ответы на запросы с помощью Google App Engine (Standard). Даже простое сообщение htmlresponse не работает. Есть какие-нибудь советы?

Некоторые странности, которые следует отметить: есть 500 запросов о "favicon.ico", хотя я не использую файл ico, а png. Полное удаление использования favicon дает аналогичные результаты, но теперь говорит "GET / HTTP/1.1 500" (Не знаю, что это значит)

views.py (сокращенно)

def index(request):
    return HttpResponse("Congratulations!")

app.yaml

runtime: python39

env_variables:
  BUCKET_NAME: "mystoragebucket"
  APPENGINE_URL: https://my-project-123456789101.uk.r.appspot.com/

handlers:
- url: /static
  static_dir: static/

- url: /.*
  script: auto

settings.py (сокращенно)

DEBUG=False
APPENGINE_URL = os.getenv('APPENGINE_URL')
ALLOWED_HOSTS = [APPENGINE_URL[8:]]
CSRF_TRUSTED_ORIGINS = [APPENGINE_URL]
SECURE_SSL_REDIRECT = True
SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True
    
STATIC_URL = "https://storage.googleapis.com/mypublicstaticbucket/static/"
SECRET_KEY = 'django-insecure-randomstringhere'

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'HOST': '/cloud_sql/my-project-123456789101:us-east4:MYSQLInstanceNameHere',
        'PORT' : 5432,
        'NAME': 'MyDBNameHere',
        'USER': 'myUsername',
        'PASSWORD': 'MyPassword',
    }
}

enter image description here

enter image description here

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