Size: a a a

Django [ru] #STAY HOME

2020 August 28

B

BulDoZer in Django [ru] #STAY HOME
Ребят, у меня большие проблемы с пониманием работы портов.
Есть порты, для чего они? В чем их смысл? Как их открывать/закрывать и для чего это?)
Есть какая нибудь статья или мануал об этом?
источник

D

Dk in Django [ru] #STAY HOME
Nikolay Cherniy
Ты применяешь метод к списку а не к инстансу ж
Хорошо.
user.tournament.all()[0].get_me много запросов к бд сделает?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Dk
Хорошо.
user.tournament.all()[0].get_me много запросов к бд сделает?
Может все же user.tournament.first()?
источник

b

bbclub in Django [ru] #STAY HOME
Dk
Хорошо.
user.tournament.all()[0].get_me много запросов к бд сделает?
get_me
источник

D

Dk in Django [ru] #STAY HOME
Nikolay Cherniy
Может все же user.tournament.first()?
В этом и дело, мне не нужен лишний запрос
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Dk
Хорошо.
user.tournament.all()[0].get_me много запросов к бд сделает?
судя по коду который ты показал, то 2
если допишешь select_related(), то, наверно, 1
источник

b

bbclub in Django [ru] #STAY HOME
Dk
В этом и дело, мне не нужен лишний запрос
почему
источник

D

Dk in Django [ru] #STAY HOME
потому что в get_me мне всего-лишь нужно передать пользователя. два раза его в бд - излишне
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Dk
В этом и дело, мне не нужен лишний запрос
только получается ты запрашиваешь юзера, при уже имеющемся. Зачем?
нельзя передать его в get_me()?
источник

D

Dk in Django [ru] #STAY HOME
Artem Gubatenko
только получается ты запрашиваешь юзера, при уже имеющемся. Зачем?
нельзя передать его в get_me()?
Я перепишу, ага
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Dk
потому что в get_me мне всего-лишь нужно передать пользователя. два раза его в бд - излишне
я бы вообще выделил это в отдельную функцию (в сервис), а запрос положил бы в менеджер этой модели. Из функции бы только дергал.

В модели писать такое - плохая практика, ИМХО
источник

D

Dk in Django [ru] #STAY HOME
Artem Gubatenko
я бы вообще выделил это в отдельную функцию (в сервис), а запрос положил бы в менеджер этой модели. Из функции бы только дергал.

В модели писать такое - плохая практика, ИМХО
Сделал. Довольны? Ещё coalesce использовал, чтобы наличие пользователя в столбце не проверять
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Dk
Сделал. Довольны? Ещё coalesce использовал, чтобы наличие пользователя в столбце не проверять
пуш на ревью - решим довольны или нет ))))
источник

D

Dk in Django [ru] #STAY HOME
Artem Gubatenko
пуш на ревью - решим довольны или нет ))))
Нет, спасибо
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Dk
Нет, спасибо
👍
источник

M

Mr.Leon in Django [ru] #STAY HOME
У меня не получается в респонсе  от api  открыть   json ,  а  принимать его как list[json] не хочу , есть варианты ?(
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Mr.Leon
У меня не получается в респонсе  от api  открыть   json ,  а  принимать его как list[json] не хочу , есть варианты ?(
хоть бы код показал что-ли)
источник

b

bbclub in Django [ru] #STAY HOME
Mr.Leon
У меня не получается в респонсе  от api  открыть   json ,  а  принимать его как list[json] не хочу , есть варианты ?(
чего?
источник

M

Mr.Leon in Django [ru] #STAY HOME
Я нашел ответ .))
источник

세르게이 in Django [ru] #STAY HOME
Всем привет ребят, подскажите как можно реализовать вот такую штуку ? куда капнуть хотя бы скажите?
источник