Size: a a a

Django [ru] #STAY HOME

2019 April 13

M

Mitai in Django [ru] #STAY HOME
всем бобра! народ кто подскажет момент, автор книги пишет что для подключения стилей в папке проекта необходимо создать папку static в ней папку с нашим приложением (назовем его app) и уже в этой папке размещать файл стилей и изображения
источник

M

Mitai in Django [ru] #STAY HOME
если я так делаю то ни стили ни изображения не подцепляются, но если изменить папку aрр на css и сменить путь в шаблоне, то все нормально подключается
источник

G

Ghusto in Django [ru] #STAY HOME
Mitai
если я так делаю то ни стили ни изображения не подцепляются, но если изменить папку aрр на css и сменить путь в шаблоне, то все нормально подключается
ты наверное не дочитал до настройки static
источник

M

Mitai in Django [ru] #STAY HOME
все дочитал в книге на этом глава кончается
источник

VV

Vit V in Django [ru] #STAY HOME
Путь в шаблоне то же должен быть /static/app/css
источник

M

Mitai in Django [ru] #STAY HOME
и приводится картинка где у Дронова все работает
источник

DT

Dan Tyan in Django [ru] #STAY HOME
начнем с того что
есть два варианта
источник

M

Mitai in Django [ru] #STAY HOME
рабочий вариант {% static 'css/style.css' %}"> если делаю как пишет дронов {% static 'арр/style.css' %}"> хром их не может подцепить
источник

VV

Vit V in Django [ru] #STAY HOME
'app/css/style.css
источник

DT

Dan Tyan in Django [ru] #STAY HOME
первый
в папке приложения
создаешь папку static

перезапускаешь runserver

после этого
все что лежит в папке статик будет доступно
по пути {% static 'PATH/FROM/STATIC/FOLDER/file.ext' %}
источник

DT

Dan Tyan in Django [ru] #STAY HOME
это то что работает по умолчанию
источник

DT

Dan Tyan in Django [ru] #STAY HOME
те если у тебя путь до файла

app/static/css/styles.css

то подключение будет

{% load static %}
{% static 'css/styles.css' %}
источник

VV

Vit V in Django [ru] #STAY HOME
А если app/static/app/css/styles.css то {% static 'app/css/styles.css' %}
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Vit V
А если app/static/app/css/styles.css то {% static 'app/css/styles.css' %}
ну да
источник

VV

Vit V in Django [ru] #STAY HOME
второй вариант рекомендуют для разделения пространства имен...
источник

DT

Dan Tyan in Django [ru] #STAY HOME
для чего делают папку app в папке статик

для того чтобы когда выполнялся collectstatic
не получилось так что один файл затрет другой при копировании
источник

DT

Dan Tyan in Django [ru] #STAY HOME
я правда предпочитаю

css/app/
js/app/
img/app/
источник

VV

Vit V in Django [ru] #STAY HOME
Dan Tyan
я правда предпочитаю

css/app/
js/app/
img/app/
ну да так логичней, меньше будет папок в статике...
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
всем привет нужно сделать search by fields value, что можете порекомендовать кроме elastic ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
search vector
источник