Size: a a a

Django [ru] #STAY HOME

2020 September 04

q

qwerty in Django [ru] #STAY HOME
Весь шаблон показал
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
qwerty
Я не так понял. Я передаю туда встроенный user который можно пихать в любой шаблон, но во вьюхе нет user
Тогда почему не request.user в шаблоне?..
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
request.user.user_rent.all
источник

q

qwerty in Django [ru] #STAY HOME
Не выходи из комнаты.
request.user.user_rent.all
Я так пробовал, все равно не видит сравнения дат
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
qwerty
Я так пробовал, все равно не видит сравнения дат
Сравни их во views
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
https://stackoverflow.com/questions/15675764/datetime-compare-in-django-template

Посмотри на ответы тут, может натолкнет на что. Как минимум, тебе не надо прокидывать now через вьюху, есть встроенный тег для этого. Ну и дальше интересные вещи описаны тоже
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
И да, по возможности меньше логики пихать в шаблоны стоит, если есть возможность ее оставить во вьюхах, моделях и прочем коде
источник

q

qwerty in Django [ru] #STAY HOME
Rust Saiargaliev
https://stackoverflow.com/questions/15675764/datetime-compare-in-django-template

Посмотри на ответы тут, может натолкнет на что. Как минимум, тебе не надо прокидывать now через вьюху, есть встроенный тег для этого. Ну и дальше интересные вещи описаны тоже
Спасибо, сейчас посмотрю
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Как минимум, во views гораздо проще отдебажить такое
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Не выходи из комнаты.
Сравни их во views
++
источник

TA

Taun Aikino in Django [ru] #STAY HOME
Подскажите как подставить в шаблоне значение в поле формы, например если пользователь авторизован то его имя подставляется если нет то он сам пишет
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Taun Aikino
Подскажите как подставить в шаблоне значение в поле формы, например если пользователь авторизован то его имя подставляется если нет то он сам пишет
Init?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Taun Aikino
Подскажите как подставить в шаблоне значение в поле формы, например если пользователь авторизован то его имя подставляется если нет то он сам пишет
во вьюхе или в админке?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Народ, в каком методе формы/поля, в form.cleaned_data заполняются объекты?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Artem Gubatenko
Народ, в каком методе формы/поля, в form.cleaned_data заполняются объекты?
В save же? Или я не так понял?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
При ините инициализируется обьект с данными. Но нужно либо дебажить, либо сорцы смотреть.
источник

TA

Taun Aikino in Django [ru] #STAY HOME
А поподробнее
источник

TA

Taun Aikino in Django [ru] #STAY HOME
Это в форме самой?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Не выходи из комнаты.
В save же? Или я не так понял?
не

1. из html приходят данные
2. валидируются в полях формы
3. валидируются в форме
4. прогоняются через clean методы
5. сохраняются
В процессе валидации заполняется form.cleaned_data, но сначало, как я понял, просто отвалидированными данными.

Не найду где FK объеты попадают в form.cleaned_data

Буду смотреть в ModelField поля, наверно там, в clean()
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
похоже нашел)
источник