Size: a a a

Django [ru] #STAY HOME

2021 January 20

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Dk
Джангочат, выручи с написанием запроса плз.
enemy = PlayerOnlineProgress.objects.annotate(
       homes=Sum(
           When(home1__gt=0, then=1) + \
           When(home2__gt=0, then=1) + \
           When(home3__gt=0, then=1) + \
           When(home4__gt=0, then=1) + \
           When(home5__gt=0, then=1)
       ),
   )
   enemy = enemy.filter(homes__gte=3)

Нужно найти игроков у которых хотя бы 3 дома >= 0
У тебя не mtm?
источник

D

Dk in Django [ru] #STAY HOME
Нет
источник

О

О in Django [ru] #STAY HOME
Добрый день, как изменить данные полей модели, если для отображения я использую DetailView. При отправке формы, меня редайректит на пустую страницу, а в консоли Method Not Allowed (POST).
источник

DT

Dan Tyan in Django [ru] #STAY HOME
enemy = PlayerOnlineProgress.objects.annotate(
       home1=case(
           When(home1__gt=0, then=1)
       ),
....
   )
.annotate(homes = F('home1') + F('homeN'))
   enemy = enemy.filter(homes__gte=3)
источник

D

Dk in Django [ru] #STAY HOME
ух
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Dk
Джангочат, выручи с написанием запроса плз.
enemy = PlayerOnlineProgress.objects.annotate(
       homes=Sum(
           When(home1__gt=0, then=1) + \
           When(home2__gt=0, then=1) + \
           When(home3__gt=0, then=1) + \
           When(home4__gt=0, then=1) + \
           When(home5__gt=0, then=1)
       ),
   )
   enemy = enemy.filter(homes__gte=3)

Нужно найти игроков у которых хотя бы 3 дома >= 0
А зачем плюс внутри sum?
источник

DX

Dima X in Django [ru] #STAY HOME
Привет
Помогите пожалуйста, как добавить всплывающее сообщение, не pop-up, которое само пропадает в случае неправильного ввода пароля?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Dan Tyan
enemy = PlayerOnlineProgress.objects.annotate(
       home1=case(
           When(home1__gt=0, then=1)
       ),
....
   )
.annotate(homes = F('home1') + F('homeN'))
   enemy = enemy.filter(homes__gte=3)
Да, как-то так, по идее
источник

DT

Dan Tyan in Django [ru] #STAY HOME
О
Добрый день, как изменить данные полей модели, если для отображения я использую DetailView. При отправке формы, меня редайректит на пустую страницу, а в консоли Method Not Allowed (POST).
создай отдельный класс от UpdateView

и по  success редирект обратно на DetailView
источник

DX

Dima X in Django [ru] #STAY HOME
Dan Tyan
создай отдельный класс от UpdateView

и по  success редирект обратно на DetailView
Прости, а у тебя нету примера?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Dima X
Привет
Помогите пожалуйста, как добавить всплывающее сообщение, не pop-up, которое само пропадает в случае неправильного ввода пароля?
Это к жс
источник

О

О in Django [ru] #STAY HOME
Dan Tyan
создай отдельный класс от UpdateView

и по  success редирект обратно на DetailView
Update ведь просто изменить, я планирую сохранять это отдельным объектом.
источник

D

Dk in Django [ru] #STAY HOME
Не выходи из комнаты.
А зачем плюс внутри sum?
Я сначала без When писал. Мне в итоге нужно что-то вроде
sum(1 if home else 0 for [home1, homeN]) >=3
источник

MT

Max Tuh in Django [ru] #STAY HOME
Подскажите, можно ли как-то узнать какая тема браузера/системы темная или светлая стоит у пользователя сайта?
источник

DX

Dima X in Django [ru] #STAY HOME
Я не могу ничего в инете найти, хоть убей
источник

DT

Dan Tyan in Django [ru] #STAY HOME
О
Update ведь просто изменить, я планирую сохранять это отдельным объектом.
тогда напиши свою въюху
передай в нее id оригинальной
источник

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
Dima X
Я не могу ничего в инете найти, хоть убей
тебе что нужно показать?
источник

О

О in Django [ru] #STAY HOME
Dan Tyan
тогда напиши свою въюху
передай в нее id оригинальной
сложновато.. Но спасибо)
источник

DX

Dima X in Django [ru] #STAY HOME
Dan Tyan
тебе что нужно показать?
Пример того что я вот выше написал просто и все
источник