Size: a a a

Django [ru] #STAY HOME

2019 February 10

DT

Dan Tyan in Django [ru] #STAY HOME
User.objects.filter(pk__in=Event.objects.values_list('user', flat=True))
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Dan Tyan
User.objects.filter(pk__in=Event.objects.values_list('user', flat=True))
Спс, а есть пояснение?)
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
А все, вроде не надо, сам додумался
источник

DT

Dan Tyan in Django [ru] #STAY HOME
=)
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Спасибо еще раз)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
учти что у тебя будет один запрос с подзапросом
и если много записей, то надо смотреть на скорость выполнения
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Dan Tyan
учти что у тебя будет один запрос с подзапросом
и если много записей, то надо смотреть на скорость выполнения
Ну, миллионов не будет точно)
источник

PB

Petr B. in Django [ru] #STAY HOME
Dan Tyan
User.objects.filter(pk__in=Event.objects.values_list('user', flat=True))
А почему не с дистинктом?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Petr B.
А почему не с дистинктом?
дистинкт где ?
источник

PB

Petr B. in Django [ru] #STAY HOME
Dan Tyan
дистинкт где ?
В вытаскивании юзеров из ивентов
источник

DT

Dan Tyan in Django [ru] #STAY HOME
из кверисета событий
нельзя вытащить кверисет юзеров
источник

DT

Dan Tyan in Django [ru] #STAY HOME
можно вытащить только писок pk юзеров
источник

A

Alexandr in Django [ru] #STAY HOME
а есть ли в джанго возможность инклудить в шаблон кусок с вычислениями? например как вставить сайдбар с незахардкоженными ссылками, а берущимися из базы?
источник

PB

Petr B. in Django [ru] #STAY HOME
Dan Tyan
можно вытащить только писок pk юзеров
Ну да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Alexandr
а есть ли в джанго возможность инклудить в шаблон кусок с вычислениями? например как вставить сайдбар с незахардкоженными ссылками, а берущимися из базы?
передаешь в контексте список ссыло и распечатываешь их
источник

A

Alexandr in Django [ru] #STAY HOME
Но ведь сайдбаре инклудится во многие страницы, работает через многие Вью. В каждой получать ссылки?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
нет
есть context processor-ы
источник

A

Alexandr in Django [ru] #STAY HOME
Надо погуглить, спасибо
источник

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
пишешь свой процесор
включаешь в settings
и он будет вставлять твои данные во все шаблоны
источник