This commit is contained in:
@@ -234,6 +234,9 @@ else:
|
||||
STORAGES['staticfiles'] = {
|
||||
'BACKEND': 'whitenoise.storage.CompressedManifestStaticFilesStorage',
|
||||
}
|
||||
# Предотвращает 500 ошибку, если какой-то статический файл отсутствует в манифесте
|
||||
WHITENOISE_MANIFEST_STRICT = env.bool('DJANGO_WHITENOISE_MANIFEST_STRICT', default=False)
|
||||
|
||||
# Конфигурация WhiteNoise для обслуживания статических файлов и файлов из /public (например,
|
||||
# robots.txt, favicon.ico и т.п.)
|
||||
WHITENOISE_ROOT = PUBLIC_DIR
|
||||
|
||||
+11
-1
@@ -16,8 +16,9 @@ Including another URLconf
|
||||
"""
|
||||
from django.contrib import admin
|
||||
from django.contrib.sitemaps.views import sitemap
|
||||
from django.urls import include, path
|
||||
from django.urls import include, path, re_path
|
||||
from django.conf.urls.static import static
|
||||
from django.views.static import serve
|
||||
|
||||
from hypn0_site.sitemaps import sitemaps
|
||||
from . import settings
|
||||
@@ -75,3 +76,12 @@ if settings.DEBUG:
|
||||
urlpatterns = [path('__debug__/', include(debug_toolbar.urls)), ] + urlpatterns
|
||||
urlpatterns = [*PUBLIC_ROOT_URLPATTERNS, *urlpatterns]
|
||||
urlpatterns += staticfiles_urlpatterns()
|
||||
|
||||
# ==============================================================================
|
||||
# РАЗДАЧА МЕДИА-ФАЙЛОВ (/media/...)
|
||||
# ВНИМАНИЕ: В боевом продакшене отдачей /media/ занимается внешний Nginx напрямую.
|
||||
# Этот маршрут нужен для локального тестирования (в dev и в standalone prod-тестах без Nginx).
|
||||
# ==============================================================================
|
||||
# urlpatterns += [
|
||||
# re_path(r'^media/(?P<path>.*)$', serve, {'document_root': settings.MEDIA_ROOT}),
|
||||
# ]
|
||||
|
||||
Reference in New Issue
Block a user