Значок HTML загружался неправильно при развертывании Django в Google Cloud

У меня возникли проблемы при развертывании Django в Google Cloud.

В настоящее время я использую Django 2.2.
Значок HTML загружался неправильно, когда я открывал его с ноутбука. Но когда я открою его с помощью моего мобильного браузера, он отлично отобразит значок. Уже пытаюсь очистить кеш и куки, но все равно не работает, не знаю почему.

Изображения и CSS в каталоге static/ могут быть загружены, но только значок HTML, который не может быть загружен правильно.

Я следил за этой документацией.

И я думаю, что это довольно забавно, потому что я пытался развернуть с помощью DEBUG = True и изменить STATIC_URL = '/static/', но все работает отлично.

Но, как сказано в документации Django, нам нужно изменить DEBUG на False, когда в производстве.

Вот как выглядит мой settings.py:

DEBUG = False

ALLOWED_HOSTS = ['*']
...


MEDIA_ROOT = 'media/'
MEDIA_URL = '/media/'


STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), 'static/')
STATIC_URL = 'https://storage.googleapis.com/djangodbs/static/'
# STATIC_ROOT = '/static/'

# STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
    '/static/'
]

Вот некоторые из скриншотов:

Просмотр рабочего стола

Мобильный просмотр


person iColdPlayer    schedule 04.05.2019    source источник
comment
... и нам нужно настроить наш веб-сервер для обслуживания статических и мультимедийных файлов, потому что Django в Debug=False больше не будет этого делать   -  person Ivan Starostin    schedule 04.05.2019
comment
@IvanStarostin, так что ты предлагаешь? не могли бы вы прислать мне документацию для его настройки?   -  person iColdPlayer    schedule 04.05.2019
comment
вот вам подсказка: stackoverflow.com/questions/55981805/   -  person Ivan Starostin    schedule 04.05.2019