Size: a a a

Django [ru] #STAY HOME

2020 July 10

AD

Alex Dem in Django [ru] #STAY HOME
Yaroslav
а зачем тебе медиа конфиг если у тебя по-сути staticfiles?
тебе просто нужно настроить нормально staticfiles и использовать шаблонный тег {% static %}
и будет все ок
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Dk
Да))
Класс)
источник

JT

James Town in Django [ru] #STAY HOME
James Town
тогда создай каталог для Static файлов, обозначь его в шаблоне и подтягивай файлы из static folder
Yaroslav

В шаблоне вначале делаешь так:
{% load static %}

затем где-нужно пишешь так:

background-image: url("{% static '/img/user-cover-default.png' %}");

А в Settings.py

добавляешь такое:

STATICFILES_DIRS = [
   os.path.join(BASE_DIR, 'app/static'),
]
источник

JT

James Town in Django [ru] #STAY HOME
А если нужно именно из Media, то через {{Media_Root}} к примеру Yaroslav
источник

AD

Alex Dem in Django [ru] #STAY HOME
James Town
Yaroslav

В шаблоне вначале делаешь так:
{% load static %}

затем где-нужно пишешь так:

background-image: url("{% static '/img/user-cover-default.png' %}");

А в Settings.py

добавляешь такое:

STATICFILES_DIRS = [
   os.path.join(BASE_DIR, 'app/static'),
]
оно 👍
источник

A

Andrey in Django [ru] #STAY HOME
Dk
Затащил создание прям в тест
Фи
источник

D

Dk in Django [ru] #STAY HOME
Andrey
Фи
ну расскажи как надо было сделать?
источник

A

Andrey in Django [ru] #STAY HOME
Dk
ну расскажи как надо было сделать?
Да не, я солидарность с тобой так выразил просто
https://t.me/pydjango/403309
источник

A

Andrey in Django [ru] #STAY HOME
Не та ссылка)
источник

D

Dk in Django [ru] #STAY HOME
Я вынес лямбды, если что.
источник

A

Andrey in Django [ru] #STAY HOME
А залей декоратор тот на гитхаб
источник

D

Dk in Django [ru] #STAY HOME
Я хоть и один проект пишу, но читаемость важна. Разработчиков на Django берут из-за автобусного числа. Поэтому, когда я уйду - любой может сесть и понять что я делал
источник

S

Shodmon in Django [ru] #STAY HOME
Dk
Я хоть и один проект пишу, но читаемость важна. Разработчиков на Django берут из-за автобусного числа. Поэтому, когда я уйду - любой может сесть и понять что я делал
автобусное число?
источник

D

Dk in Django [ru] #STAY HOME
Shodmon
автобусное число?
погугли
источник

SP

Sergey Python in Django [ru] #STAY HOME
кто нибудь шлет почту через гугл smtp ?
источник

AS

Alex S in Django [ru] #STAY HOME
Всем привет, делаю сайт на Джанго, получаю ошибку Reverse for 'download_subject_file' with keyword arguments '{'filepath': '/media/subjects/files/news.txt'}' not found. 1 pattern(s) tried: ['main/(?P<filepath>[^/]+)/$']

Не могу понять что делаю не так, можете пожалуйста подсказать способ решить проблему

Вот тут urls.py, views.py и html-шаблон:
https://pastebin.com/MfYxFSfs
источник

DB

Dima Boger in Django [ru] #STAY HOME
Alex S
Всем привет, делаю сайт на Джанго, получаю ошибку Reverse for 'download_subject_file' with keyword arguments '{'filepath': '/media/subjects/files/news.txt'}' not found. 1 pattern(s) tried: ['main/(?P<filepath>[^/]+)/$']

Не могу понять что делаю не так, можете пожалуйста подсказать способ решить проблему

Вот тут urls.py, views.py и html-шаблон:
https://pastebin.com/MfYxFSfs
попробуй без filepath= в {% url %}
источник

DB

Dima Boger in Django [ru] #STAY HOME
просто {% url 'download_subject_file' file.file.url %}
источник

AS

Alex S in Django [ru] #STAY HOME
Dima Boger
просто {% url 'download_subject_file' file.file.url %}
Уже пробовал, точно такая же ошибка
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Alex S
Всем привет, делаю сайт на Джанго, получаю ошибку Reverse for 'download_subject_file' with keyword arguments '{'filepath': '/media/subjects/files/news.txt'}' not found. 1 pattern(s) tried: ['main/(?P<filepath>[^/]+)/$']

Не могу понять что делаю не так, можете пожалуйста подсказать способ решить проблему

Вот тут urls.py, views.py и html-шаблон:
https://pastebin.com/MfYxFSfs
Что у тебя в file.file.url?
источник