Я развернул свое приложение на heroku, и я обслуживаю статические файлы, используя whitenoise
. Все работает отлично, но когда я поворачиваю debug=false
, css перестает быть визуализированным. Что может быть проблемой здесь? Статические файлы не предоставляются django, а whitenoise
. Невозможно понять это.Обслуживание статических файлов в режиме развертывания с помощью debug = false
статической декларация файла соответствующего settings.py
STATIC_URL = '/static/'
STATIC_ROOT = 'staticfiles'
STATICFILES_STORAGE = 'whitenoise.django.GzipManifestStaticFilesStorage'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, "media")
проекта urls.py
urlpatterns = [
url(r'^', include('watch.urls', namespace="watch")),
url(r'^admin/', include(admin.site.urls)),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
шаблона
{% load staticfiles %}
<link rel="stylesheet" type="text/css" href="{% static 'css/finale.css' %}" />