Size: a a a

Django [ru] #STAY HOME

2019 June 28

P

Phoenix in Django [ru] #STAY HOME
Spirit💎
get_queryset оверрайдит выделенный кверисет?
Нет. Гет берет значение из выделенной переменной
источник

S

Spirit💎 in Django [ru] #STAY HOME
Phoenix
Нет. Гет берет значение из выделенной переменной
ах вот оно что. то есть, в случае, когда кверисет нужно отдать без изменений, то внутри гет_кверисет не нужно присваивать кверисет для ретерна?
источник

S

Spirit💎 in Django [ru] #STAY HOME
блин, сложно написал
источник

P

Phoenix in Django [ru] #STAY HOME
Spirit💎
ах вот оно что. то есть, в случае, когда кверисет нужно отдать без изменений, то внутри гет_кверисет не нужно присваивать кверисет для ретерна?
Да. Или перезаписывать метод или вставить в переменную
источник

S

Spirit💎 in Django [ru] #STAY HOME
Phoenix
Да. Или перезаписывать метод или вставить в переменную
вот такой формат написания будет идентичен тому, когда гет_кверисет не оверрайднут?
источник

P

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

S

Spirit💎 in Django [ru] #STAY HOME
Phoenix
Вообще перезапись метода нужна только когда данные не могут быть взяты до запроса или есть нужда в данных из запроса.
мне изменять кверисет при условиях надо просто
источник

S

Spirit💎 in Django [ru] #STAY HOME
уточняю, когда условие не обрабатывается
источник

S

Spirit💎 in Django [ru] #STAY HOME
как можно отдавать
источник

P

Phoenix in Django [ru] #STAY HOME
Spirit💎
вот такой формат написания будет идентичен тому, когда гет_кверисет не оверрайднут?
Типа того. Иногда в методе может ещё лежать ошибка на отсутствие параметра.
источник

P

Phoenix in Django [ru] #STAY HOME
Spirit💎
мне изменять кверисет при условиях надо просто
Тогда переменную выбросить из кода и ретерн делать в методе.
источник

S

Spirit💎 in Django [ru] #STAY HOME
Phoenix
Тогда переменную выбросить из кода и ретерн делать в методе.
вроде вьюсет не дает
источник

S

Spirit💎 in Django [ru] #STAY HOME
так делать
источник

P

Phoenix in Django [ru] #STAY HOME
Джанга переменную не видит, она для этого запускает метод гет_***, который просит переменную.
источник

S

Spirit💎 in Django [ru] #STAY HOME
🤔
источник

P

Phoenix in Django [ru] #STAY HOME
Залезь в код вьюсета и посмотри на метод гет
источник

S

Spirit💎 in Django [ru] #STAY HOME
убрал, 500 выдает
источник

S

Spirit💎 in Django [ru] #STAY HOME
Phoenix
Залезь в код вьюсета и посмотри на метод гет
это в миксине дрф?
источник

P

Phoenix in Django [ru] #STAY HOME
А в методе объект отдаешь?
источник

S

Spirit💎 in Django [ru] #STAY HOME
ну вот так сделал
источник