Boostrap.min.css не загружается в приложении django после развертывания в Azure Cloud

Мой сайт отлично работает на локальном хосте, но когда я загрузил свой код в облако Azure, он не загружает boostrap.min.css, из-за чего его тема не загружается. на локальном хосте: Local host image

на сайте Azure Azure Screenshoy

Почему не загружаются темы boostrap на сайте

Вот несколько обходных путей, которые вы можете попробовать :

Решение 1 : В urls.py, добавьте этот код

from django.conf.urls.static import static

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) + \
              static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

и убедитесь, что в вашем settings.py

DEBUG = True

Решение 2 : Может быть несколько причин, например, изменение settings.DEBUG на false или установленные пакеты переопределили runserver. Вот несколько шагов, которые вы можете попробовать выполнить для устранения вышеуказанных причин :

  1. Определите переменную STATIC_ROOT в настройках и укажите ее на каталог в вашей файловой системе и
  2. .
  3. Если этот каталог не существует, создайте его.
  4. Выполните эту команду python manage.py collectstatic
  5. .
  6. Примените также решение 1.
Вернуться на верх