Size: a a a

Django [ru] #STAY HOME

2021 April 04

1

1.4.7/12 in Django [ru] #STAY HOME
Да смотрел
источник

1

1.4.7/12 in Django [ru] #STAY HOME
И на Яндексе 6 страниц выдачи пролистал
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
1.4.7/12
Проехали. Так и скажите что не работали с этим
🤣
источник

D

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

NC

Nikolay Cherniy in Django [ru] #STAY HOME
продложайте, я аж зачитался
источник

D

Dk in Django [ru] #STAY HOME
1.4.7/12
И на Яндексе 6 страниц выдачи пролистал
В Яндекс собесишься?
источник

Y

Yaroslav in Django [ru] #STAY HOME
@introoder ее надо так, и отсюда погонят
источник

I

Ivan in Django [ru] #STAY HOME
Привет, можно как нибудь сделать что то подобное
queryset = queryset.annotate(
               me=F('profile__user_id') == user.id
           )
источник

I

Ivan in Django [ru] #STAY HOME
Проблема в том annotate требует expression
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Ivan
Привет, можно как нибудь сделать что то подобное
queryset = queryset.annotate(
               me=F('profile__user_id') == user.id
           )
источник

D

Dk in Django [ru] #STAY HOME
Ivan
Привет, можно как нибудь сделать что то подобное
queryset = queryset.annotate(
               me=F('profile__user_id') == user.id
           )
типа того?
.annotate(
       me=Case(
           When(profile__user_id=user.id, then=True),
           default=False
           output_field=BooleanField(),
       )
   )
источник

D

Dk in Django [ru] #STAY HOME
Странный мув, если честно
источник

I

Ivan in Django [ru] #STAY HOME
Dk
типа того?
.annotate(
       me=Case(
           When(profile__user_id=user.id, then=True),
           default=False
           output_field=BooleanField(),
       )
   )
Да, помогло
источник

I

Ivan in Django [ru] #STAY HOME
Dk
Странный мув, если честно
Почему?
источник

I

Ivan in Django [ru] #STAY HOME
Так не получилось
источник

D

Dk in Django [ru] #STAY HOME
Ivan
Почему?
У тебя в этом кверисете много me=True получится или один?
источник

I

Ivan in Django [ru] #STAY HOME
один
источник

D

Dk in Django [ru] #STAY HOME
Целую таблицу аннотируешь ради одного була. Странный мув.
источник

I

Ivan in Django [ru] #STAY HOME
Там только первые 10 записей вытаскиваются, не сильно страшно, фронты захотели me и все им
источник

I

Ivan in Django [ru] #STAY HOME
Спасибо
источник