Size: a a a

Django [ru] #STAY HOME

2020 August 25

SN

Sergey N. in Django [ru] #STAY HOME
В админке выдать, что надо fio ключ, а не fi К примеру
источник

SN

Sergey N. in Django [ru] #STAY HOME
Или это не просто и проще менеджеру доку держать перед глазами?
источник

MZ

Mikhail Zanozin in Django [ru] #STAY HOME
Так а что такое fio - откуда оно берется и почему может меняться его "ключ"?
источник

SN

Sergey N. in Django [ru] #STAY HOME
это из модели, заполняется в админке. типо шаблон для рассылки сообщений. Вот задача стоит, минимизировать риск, что кто-то ключ неверно напишет.
источник

TD

Timur Dautov in Django [ru] #STAY HOME
Sergey N.
это из модели, заполняется в админке. типо шаблон для рассылки сообщений. Вот задача стоит, минимизировать риск, что кто-то ключ неверно напишет.
строишь regex регулярное выражение допустим здесь
https://regex101.com/
и ищешь по тексту нужный паттерн, {fio} не нашел, значит invalid

работа с регулярками из python
https://tproger.ru/translations/regular-expression-python/
источник

EG

Evgeniy Grygoriev in Django [ru] #STAY HOME
Всем привет
источник

EG

Evgeniy Grygoriev in Django [ru] #STAY HOME
Reverse for 'set_language' not found. 'set_language' is not a valid view function or pattern name.  ИСпользуется стандартная форма с django doc
источник

MZ

Mikhail Zanozin in Django [ru] #STAY HOME
Sergey N.
это из модели, заполняется в админке. типо шаблон для рассылки сообщений. Вот задача стоит, минимизировать риск, что кто-то ключ неверно напишет.
А, то есть, менеджеры сами шаблонную строку и заполняют. Это так себе подход - "в лоб". Если проверить на ошибку, то через try/except можно. Если более хитрые фильтры, то надо смотреть условия "правильности".
источник

MZ

Mikhail Zanozin in Django [ru] #STAY HOME
Evgeniy Grygoriev
Reverse for 'set_language' not found. 'set_language' is not a valid view function or pattern name.  ИСпользуется стандартная форма с django doc
Проверяй урлы - определено ли такое имя или функция.
источник

MV

Maxim Vavilov in Django [ru] #STAY HOME
Dmitry Ponyatov
кто активно фрилансит?
какие обычно доп.модули докидываете до базового шаблона проекта "чтоб было" и "все равно потом понадобится" ?
мне geodjango кажется таким — обязательно или доставка нужна будет, или даже просто на сайте-визитке показать 1+ офис на карте
Докидываю только свои собственные структуру, утилиты, мидлвари и батарейки для юзеров и подобное
источник

EG

Evgeniy Grygoriev in Django [ru] #STAY HOME
Mikhail Zanozin
Проверяй урлы - определено ли такое имя или функция.
Спасибо, дейсвительно забыл в urls.py добавить конфиг )
источник

Б

Богдан in Django [ru] #STAY HOME
Можно сделать queryset сразу со всеми полями m2m моделей? Например, есть модель User, у нее есть m2m Category, m2m Note, как получить модель User, чтобы при user.category.title не было доп запрос к бд, а уже были значения.

Вообще задача, где нужно получить у модели все поля m2m у другой модели m2m, которая у модели User, но я упростил для понимания
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Богдан
Можно сделать queryset сразу со всеми полями m2m моделей? Например, есть модель User, у нее есть m2m Category, m2m Note, как получить модель User, чтобы при user.category.title не было доп запрос к бд, а уже были значения.

Вообще задача, где нужно получить у модели все поля m2m у другой модели m2m, которая у модели User, но я упростил для понимания
prefetch_related?
источник

Б

Богдан in Django [ru] #STAY HOME
Nikolay Cherniy
prefetch_related?
а для всех переменных как?
источник

Б

Богдан in Django [ru] #STAY HOME
“__all__”?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
нет там явно перечисление
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Богдан
а для всех переменных как?
В смысле найти все поля с м2м? Через мету можно, а потом подсунуть
источник

Б

Богдан in Django [ru] #STAY HOME
Nikolay Cherniy
В смысле найти все поля с м2м? Через мету можно, а потом подсунуть
все поля m2m и все m2m которые у первого m2m
источник

Б

Богдан in Django [ru] #STAY HOME
не совсем понял, как через мету?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Богдан
все поля m2m и все m2m которые у первого m2m
Думаю при желании можно и так, но нужно думать) ._meta
источник