Size: a a a

Django [ru] #STAY HOME

2019 March 20

A

Alex in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
Django + Zappa отлично показывает, что Django вполне может жить и как serverless
может, но это плохая практика, так как джангу в этом случае надо сильно колоть чтобы хорошо было
вообще претензии не к джанге как таковой
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Django про прототипы и хороший time to market в первую очередь)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
если тебе это не нужно, ну, тогда Django не нужна)
источник

С

Степан in Django [ru] #STAY HOME
Здарова, мужики!
Подскажите, как мне сделать подобный запрос на django orm?

select resort.slug, count(address.city) from resort join address ON resort.title=address.city where (resort.country_id=2) group BY resort.slug;


Начал делать вот так:
Resort.objects.filter(country_id=2).annotate(addr_count=Address.objects.filter(city=F('title')).count())


но F('title') берётся из Address а не из Resort
источник

A

Andrey in Django [ru] #STAY HOME
можете меня поправить:
лямбда - это как такси
paas - заказ машины с водителем на часы
iaas - машина в прокат
vps - авто в лизинг
?
источник

PB

Petr B. in Django [ru] #STAY HOME
Степан
Здарова, мужики!
Подскажите, как мне сделать подобный запрос на django orm?

select resort.slug, count(address.city) from resort join address ON resort.title=address.city where (resort.country_id=2) group BY resort.slug;


Начал делать вот так:
Resort.objects.filter(country_id=2).annotate(addr_count=Address.objects.filter(city=F('title')).count())


но F('title') берётся из Address а не из Resort
см. django.db.models.Count
источник

С

Степан in Django [ru] #STAY HOME
Petr B.
см. django.db.models.Count
Ну я знаю что такое Count() а как мне получить этот каунт на основе совпадение полей двух разных таблиц?
источник

PB

Petr B. in Django [ru] #STAY HOME
Степан
Ну я знаю что такое Count() а как мне получить этот каунт на основе совпадение полей двух разных таблиц?
А в документацию загляните
источник

PB

Petr B. in Django [ru] #STAY HOME
источник

С

Степан in Django [ru] #STAY HOME
Petr B.
А в документацию загляните
и что там сакрального должно быть про Count()?
Какое я должен туда поле ввести?

Типа вот такого?
Publisher.objects.annotate(num_books=Count('book'))
источник

С

Степан in Django [ru] #STAY HOME
на сколько я знаю можно использовать Count(поле-текущей-модели) а мне надо получить количество записей другой модели для совпадающего поля текущего объекта
источник

С

Степан in Django [ru] #STAY HOME
совершенно не вижу как можно применить Count()
источник

PB

Petr B. in Django [ru] #STAY HOME
Степан
и что там сакрального должно быть про Count()?
Какое я должен туда поле ввести?

Типа вот такого?
Publisher.objects.annotate(num_books=Count('book'))
Count('ololo__o1o3o2', filter=Q(...))
источник

С

Степан in Django [ru] #STAY HOME
'ololo__o1o3o2' это когда модели связаны полем?
источник

С

Степан in Django [ru] #STAY HOME
у меня модели никак не связаны
источник

И

Игорь in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
Django сейчас - это такой способ управлять структурой базы и сделать вокруг этого API, к которому прикрутится какой-нибудь фронтенд-фреймворк или мобильное приложение
Вот, кстати да. Мне кажется, что усатые шаблоны для чего-то более-менее нормального, чем сайт визитка не комильфо давно.

Клиент должен быть специализированный для написания клиента
источник

И

Игорь in Django [ru] #STAY HOME
Ну и есть чудесный Джанго РЕСТ для этого
источник

С

Степан in Django [ru] #STAY HOME
блин, у меня django слишком старая, у Count() нет параметра filter
😞
источник

С

Степан in Django [ru] #STAY HOME
1.4.22 🤬
источник

PB

Petr B. in Django [ru] #STAY HOME
queryset.extra, насколько я понимаю, предпочтительнее
источник