Size: a a a

Django [ru] #STAY HOME

2020 May 21

AD

Alex Dem in Django [ru] #STAY HOME
Boris Krutskih
@AlexDemianenko ну странно получается. в запросе оно получает как раз таки норм
{'object': <Hall: Зал Элитный>, 'hall': <Hall: Зал Элитный>, 'view': <apps.restaurant.views.HallDetail object at 0x00000215C38174C0>, 'form': <OrderForm bound=False, valid=Unknown, fields=(date;name;email;table;hall)>, 'tables': <QuerySet [<Table: 1>, <Table: 2>, <Table: 3>]>}

3 стула в опреденном зале, но на фронте почему-то рендерит список всех столов, т.е получается проблема в форме?
я форму не видел, поэтому вообще ничего не могу сказать (ты не кидал)
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Alex Dem
я форму не видел, поэтому вообще ничего не могу сказать (ты не кидал)
источник

AD

Alex Dem in Django [ru] #STAY HOME
Andrey
Хз что должно быть в голове, чтобы Мэджик методы дергать снаружи
Друг, ты ушел куда-то, я не против идеологических споров
Только аргументированных, а не "бикоз ай донт лайк ит"
источник

AD

Alex Dem in Django [ru] #STAY HOME
Andrey
Эти методы для внутреннего использования и не являются частью публичного апи
Может ты перепутал с инкапсулированием, не?
источник

AD

Alex Dem in Django [ru] #STAY HOME
при очень беглом взгляде вроде ок
магия

не кеш ли это?
источник

O

Orekhov Web Dev. in Django [ru] #STAY HOME
так как работать с кверисетами и вывести их на фронт?))
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Alex Dem
при очень беглом взгляде вроде ок
магия

не кеш ли это?
неа
источник

O

Orekhov Web Dev. in Django [ru] #STAY HOME
при таком дает ошибку get() returned more than one Blog -- it returned 2!
что и логично, как обработать сразу 2 юзера?
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Alex Dem
при очень беглом взгляде вроде ок
магия

не кеш ли это?
самое интересное, что на фронт приходит как положено 3 штуки https://i.imgur.com/PnTBbJa.png
а в селект 4 почему-то
источник

A

Andrey in Django [ru] #STAY HOME
Alex Dem
Друг, ты ушел куда-то, я не против идеологических споров
Только аргументированных, а не "бикоз ай донт лайк ит"
https://docs.python.org/3/reference/datamodel.html#special-method-names
Черным по белому написано, что эти методы для операторов языка.
источник

A

Andrey in Django [ru] #STAY HOME
Alex Dem
Может ты перепутал с инкапсулированием, не?
С каким инкапсулированием?
источник

AD

Alex Dem in Django [ru] #STAY HOME
Andrey
https://docs.python.org/3/reference/datamodel.html#special-method-names
Черным по белому написано, что эти методы для операторов языка.
что-то не вижу
источник

AD

Alex Dem in Django [ru] #STAY HOME
Зато про эквивалент написано
Ничего про соглашение о котором ты писал не указано
источник

A

Andrey in Django [ru] #STAY HOME
>by defining methods with special names. This is Python’s approach to operator overloading, allowing classes to define their own behavior with respect to language operators
источник

AD

Alex Dem in Django [ru] #STAY HOME
Andrey
>by defining methods with special names. This is Python’s approach to operator overloading, allowing classes to define their own behavior with respect to language operators
иии??
источник

AD

Alex Dem in Django [ru] #STAY HOME
Тут про перегрузку операторов вообще-то написано
источник

AD

Alex Dem in Django [ru] #STAY HOME
Andrey
С каким инкапсулированием?
с обычным инкапусирование, там как раз есть эта история которую ты тут рассказываешь
источник

AD

Alex Dem in Django [ru] #STAY HOME
про соглашение неиспользования вне класса
источник

A

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

A

Andrey in Django [ru] #STAY HOME
Alex Dem
с обычным инкапусирование, там как раз есть эта история которую ты тут рассказываешь
Чего
Каким обычным инкапсулированием?
источник