Size: a a a

Django [ru] #STAY HOME

2021 March 21

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Aquinary
Почему нельзя вынести это в отдельные темплейты и пользоваться нормальным render'ом без плясок?
Да из за 3х строк html делать два темплейта
источник

SA

S. A. M. in Django [ru] #STAY HOME
Nikolay Cherniy
у тебя вряд ли получится писать более "правильный" код чем у создателей фреймворка, запросы к моделям из вью заложены в архитектуру джанги. ну и все паттерны это сферические кони в вакууме, держать в голове полезно, но натягивать на все подряд такое себе
хмм, соглашусь пожалуй, спасибо за ответ🙂
источник

A

Aquinary in Django [ru] #STAY HOME
Сергей Чурмин
Да из за 3х строк html делать два темплейта
Нууууу вёрстка в моделях, ну прям не знаю даже :D
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Сделал бы виджет но он из двух частей состоит и надо их вставить в два разных места
источник

D

DukeNsk in Django [ru] #STAY HOME
Чрезвычайно плохая идея пихать методы вроде get_title_link в модель.
источник

AS

Are you have a Soul? in Django [ru] #STAY HOME
Are you have a Soul?
Иии еще раз прошу помощи!
Как можно(и можно ли вообще) фильтроваться поле в джанго-форме? Дело в том что есть выпадающее поле в котором должны отображаться только модели которые занес в базу юзер {{ никнейм }},а поле выводит все возможные варинаты выбора от всех пользователей
Хэйхэй помоооощи!
источник

D

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

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Are you have a Soul?
Хэйхэй помоооощи!
Когда передаешь квери сет заверни все в фильтр
ExternalServices.objects.filter(user=request.user)
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
DukeNsk
Это прям пример, как нельзя делать никогда и ни при каких условиях.
Ну может развернешь мысль или бум филосвствовать над тонкими материями
источник

AS

Are you have a Soul? in Django [ru] #STAY HOME
Сергей Чурмин
Когда передаешь квери сет заверни все в фильтр
ExternalServices.objects.filter(user=request.user)
Ну смотри,форма не просто форма а генерится на основе модели,собсна как этот квери то применять к ней? Дада,глупый,зеленый я еще не до конца понимает такие вот штуки...
источник

ЛV

Лосяш-Ремонтяш Vlad ... in Django [ru] #STAY HOME
Are you have a Soul?
Хэйхэй помоооощи!
если память не изменяет, то при выводе через темплейт можно использовать order_by. Плюс, в теории, можно поработать с логикой так, чтобы сортировка была ещё на этапе подготовки данных для передачи в контекст
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Are you have a Soul?
Ну смотри,форма не просто форма а генерится на основе модели,собсна как этот квери то применять к ней? Дада,глупый,зеленый я еще не до конца понимает такие вот штуки...
Эту мысль надо обкурить, хотя ты наверно прав. с шаблонами будет болие юзабельно
источник

D

DukeNsk in Django [ru] #STAY HOME
Сергей Чурмин
Ну может развернешь мысль или бум филосвствовать над тонкими материями
Мысль простая и очевидная: это код, отвечающий за представление,  другой архитектурный слой, в модели ему не место.
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Лосяш-Ремонтяш Vlad 🚶
если память не изменяет, то при выводе через темплейт можно использовать order_by. Плюс, в теории, можно поработать с логикой так, чтобы сортировка была ещё на этапе подготовки данных для передачи в контекст
Он же про фильтрацию а не про сортировку)
источник
2021 March 22

A

Aquinary in Django [ru] #STAY HOME
Сергей Чурмин
Эту мысль надо обкурить, хотя ты наверно прав. с шаблонами будет болие юзабельно
По мере роста кодовой базы и накопления таких вещей в один момент всё превратится в тыкву. Когда логика размещена там, где она должна быть - такого не происходит. Ну по крайней мере не до состояния "ничего не понимаю, что тут творится"
А подходы разные бывает, толстые модели, толстые вьюхи, вынос в services и т.д.
источник

AS

Are you have a Soul? in Django [ru] #STAY HOME
Are you have a Soul?
Иии еще раз прошу помощи!
Как можно(и можно ли вообще) фильтроваться поле в джанго-форме? Дело в том что есть выпадающее поле в котором должны отображаться только модели которые занес в базу юзер {{ никнейм }},а поле выводит все возможные варинаты выбора от всех пользователей
Вопрошаю: все такт ничего и не понял: как отфильтровать одно из полей по значению текущего пользователя. То есть в меню выбора нужно чтобы текущий пользоваль видел не все опцит,а только те что конкретно он создавал
источник

A

Aquinary in Django [ru] #STAY HOME
Are you have a Soul?
Вопрошаю: все такт ничего и не понял: как отфильтровать одно из полей по значению текущего пользователя. То есть в меню выбора нужно чтобы текущий пользоваль видел не все опцит,а только те что конкретно он создавал
Отфильтровать опции через фильтр, в котором указывается user.id?
objects.filter(user.id=request.user.id)?
Увы, но с таким размытым описанием мало кто будет вдумываться, без гиста
источник

Y

Yaroslav in Django [ru] #STAY HOME
Aquinary
Отфильтровать опции через фильтр, в котором указывается user.id?
objects.filter(user.id=request.user.id)?
Увы, но с таким размытым описанием мало кто будет вдумываться, без гиста
Запись вроде как не верна
источник

Б

Богдан in Django [ru] #STAY HOME
как в DRF вернуть code ошибки? например: вызывается ValidationError, в serializer.errors есть поля detail и code (допустим code: ‘required’), но в итоге ошибка отображается только из поля detail
источник

A

Aquinary in Django [ru] #STAY HOME
Yaroslav
Запись вроде как не верна
Ну я шаблон скинул, у тебя оно как угодно может называться. Главное - суть, хватаешь request.user.id во вьюхе и сравниваешь с полем пользователя, которое у тебя в базе есть
источник