fix: конфигурирование доступа к статике

This commit is contained in:
2026-01-09 19:54:00 +03:00
parent c90145e6a3
commit 716333f57c
3 changed files with 15 additions and 3 deletions

View File

@@ -124,10 +124,17 @@ STATIC_URL = 'static/'
# Поднимаемся на уровень выше от manage.py, чтобы попасть в корень репозитория # Поднимаемся на уровень выше от manage.py, чтобы попасть в корень репозитория
# И кладем всё в папку public # И кладем всё в папку public
STATIC_ROOT = BASE_DIR.parent / 'public' / 'static' STATIC_ROOT = BASE_DIR.parent / 'public' / 'static_collected'
STATICFILES_DIRS = [BASE_DIR.parent / 'public' / 'static']
MEDIA_ROOT = BASE_DIR.parent / 'public' / 'media' MEDIA_ROOT = BASE_DIR.parent / 'public' / 'media'
MEDIA_URL = '/media/' MEDIA_URL = '/media/'
# --- ДИАГНОСТИКА ПУТЕЙ ---
# print(f"DEBUG: {DEBUG}")
# print(f"BASE_DIR: {BASE_DIR}")
# print(f"STATIC_ROOT: {STATIC_ROOT}")
# -------------------------
# Default primary key field type # Default primary key field type
# https://docs.djangoproject.com/en/6.0/ref/settings/#default-auto-field # https://docs.djangoproject.com/en/6.0/ref/settings/#default-auto-field

View File

@@ -1,7 +1,12 @@
from django.contrib import admin from django.contrib import admin
from django.urls import path, include from django.urls import path, include
# from etpgrf_site.etpgrf.typograph import Typographer from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [ urlpatterns = [
path('admin/', admin.site.urls), path('admin/', admin.site.urls),
path('', include('typograph.urls')), path('', include('typograph.urls')),
] ]
if settings.DEBUG:
urlpatterns = static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) + urlpatterns

View File

@@ -72,7 +72,7 @@ def process_text(request):
} }
# --- ДИАГНОСТИКА --- # --- ДИАГНОСТИКА ---
print("Typographer options:", options) # print("Typographer options:", options)
# ------------------- # -------------------
# Создаем экземпляр типографа # Создаем экземпляр типографа