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. Вот несколько шагов, которые вы можете попробовать выполнить для устранения вышеуказанных причин :
- Определите переменную STATIC_ROOT в настройках и укажите ее на каталог в вашей файловой системе и .
- Если этот каталог не существует, создайте его.
- Выполните эту команду
python manage.py collectstatic.
- Примените также решение 1.