@ma3xak

Что не так со static?

Что пошло не так со статикой на DJANGO, отдаёт не все файлы статики.
Например
<link rel="stylesheet" href="{% static 'style_lk.css' %}">
    <link rel="stylesheet" href="{% static 'style.css' %}">

Первый файл не отдаёт, зато второй грузит.
Настройки
STATIC_URL = '/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR,  'media')
STATIC_ROOT = os.path.join(BASE_DIR, 'static')

+ static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) \
+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
  • Вопрос задан
  • 225 просмотров
Пригласить эксперта
Ответы на вопрос 1
@ma3xak Автор вопроса
Проблема оказалась в том что не была прочитана документация, решилось вот так
#settings static 
STATICFILES_FINDERS = (
    'django.contrib.staticfiles.finders.FileSystemFinder',
    'django.contrib.staticfiles.finders.AppDirectoriesFinder',
    'django.contrib.staticfiles.finders.DefaultStorageFinder',
)

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/2.0/howto/static-files
STATIC_URL = '/static/'
STATICFILES_DIRS =(os.path.join(BASE_DIR,'static/',),) 
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, "static", "media")
STATIC_ROOT = os.path.join(BASE_DIR, 'static_root')
#Перенаправляем после авторизации 
LOGIN_REDIRECT_URL = '/'
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы