Size: a a a

Django [ru] #STAY HOME

2020 June 23

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nikolay Cherniy
не пиши if user is not None:
мне тоже интересно - почему?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
достаточно

if user:

first - вернет или None или объект
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
https://pastebin.com/SnhTDdsU Не понимаю. Пишет, что у реквеста нет GET словаря
источник

ЯК

Ярослав Коробейников... in Django [ru] #STAY HOME
Dan Tyan
достаточно

if user:

first - вернет или None или объект
В какой-то книжке вроде читал что в питоне нужно всё делать очевидно и не писать
if user
Типа лучше уточнять что конкретно пользователь?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
так тут ругается
а не то что показал
ontext['product_filter'] = ProductFilter(self.GET, queryset=self.queryset)
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
А, лол
источник

A

Andrey in Django [ru] #STAY HOME
Ярослав Коробейников
Почему?
Потому что питону достаточно просто user
Любой не пустой объект – тру.
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
извиняюсь
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
>>> y = x.filter(id=100)
>>> y
<QuerySet []>
>>> if y is not None:
...     print('Done')
...
Done
>>>
источник

ЯК

Ярослав Коробейников... in Django [ru] #STAY HOME
Andrey
Потому что питону достаточно просто user
Любой не пустой объект – тру.
Ну это понятно, но типа очевидное же лучше неочвидного, блин я щас найду эту книженцию))
источник

A

Andrey in Django [ru] #STAY HOME
Nikolay Cherniy
>>> y = x.filter(id=100)
>>> y
<QuerySet []>
>>> if y is not None:
...     print('Done')
...
Done
>>>
Ой ой ой
Очень плохо
источник

A

Andrey in Django [ru] #STAY HOME
Ярослав Коробейников
Ну это понятно, но типа очевидное же лучше неочвидного, блин я щас найду эту книженцию))
Как раз очевиднее
if user
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Dan Tyan
так тут ругается
а не то что показал
ontext['product_filter'] = ProductFilter(self.GET, queryset=self.queryset)
Работает, какая прелесть !
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Andrey
Ой ой ой
Очень плохо
ну я на примере показал почему так не надо, спрашивали же)
источник

A

Andrey in Django [ru] #STAY HOME
Nikolay Cherniy
ну я на примере показал почему так не надо, спрашивали же)
Я понимаю, что пример, но это всё равно плохо :D
источник

ЯК

Ярослав Коробейников... in Django [ru] #STAY HOME
Andrey
Как раз очевиднее
if user
if user очевиднее чем
if user is not None
??? O.o
источник

ЯК

Ярослав Коробейников... in Django [ru] #STAY HOME
Если пользователь

Если пользователь не пустой

Хмм.... сложна-сложна
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
По-мне так очевидно, но думаю это имхо
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Ярослав Коробейников
if user очевиднее чем
if user is not None
??? O.o
да, очевиднее, короче и универсальней
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nikolay Cherniy
ну я на примере показал почему так не надо, спрашивали же)
в изначальном примере же был .first(), а у тебя .filter()
источник