@MAXIMMMMMKA

Django не применяя CSS файл ошибка 404 ??

Выполнил все как в документации к Django а нифига не работает

settings
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(PROJECT_ROOT, "static")
STATICFILES_DIRS = os.path.join(BASE_DIR, 'static')

URL

urlpatterns = [
path('grappelli/', include('grappelli.urls')),
path('admin/', admin.site.urls),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

Html
{% load static %}
ну и далее

куда копать???
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ответы на вопрос 1
@alexanderzanin
Если вы на локалке под Windows, то проще скопировать путь до папки
STATIC_URL = '/static/'
STATICFILES_DIRS = [
     os.path.join('C:\PythonProject\name.project\app\static'),
 ]

На сервере под nginx и конфигурация статики в конфиге nginx.
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static/')


А еще проще понять эти пути, просто вывести их с помощью print, это ведь обычные переменные, которые распечатаются в консоль при запуске джанго.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы