@pydjango
Django

Полезная информация и правила: https://github.com/amureki/django_faq Вакансии и резюме: @django_jobs Пофлудить идём сюда: @django_flood Статистика чата: combot.org/chat/-1001063854692

1741 members

Архив канала @pydjango 28 октября 2016 г.

11:31:08 ДП
User 85444905
Привет, а кто-нибудь использовал с Django django-sass-processor, для конвертирования scss в css?
11:37:02 ДП
User 100243492
Использовал для пичарма, который сразу конвертит в кыэсэс
11:42:53 ДП
User 100243492
но там настраивался вотчер, который работает на рубях
12:41:17 ПП
User 85444905
ясно, значит придется повозиться
12:58:41 ПП
User 48374918
мне кажется лучше настроить или сборку (grunt, gulp) или в pycharm через watcher
01:36:29 ПП
User 128333406
Ребята, бьюсь уже долго, не могу понять. Есть таблица (скрин), мне нужно определить, сколько записей со статусом 1 и сколько со статусом 3. Для всей таблицы можно сделать так:
01:36:31 ПП
01:36:43 ПП
User 128333406
status = ProgrammeAthleteAssoc.objects.filter(programme__in=programme_list) \
            .aggregate(
            invited=Coalesce(
                Sum(
                Case(When(status=ProgrammeAthleteAssoc.STATUS_INVITED, then=1),
                     output_field=IntegerField())
            ), 0),
            approved=Coalesce(
                Sum(
                Case(When(status=ProgrammeAthleteAssoc.STATUS_APPROVED, then=1),
                     output_field=IntegerField())
            ), 0)
        )
01:37:18 ПП
User 263696950
Жизнь тяжела, когда не используешь sql
01:37:32 ПП
User 128333406
но как сделать это для каждой группы из proframme_id? Т.е. сгруппировать по programme_id и внутри каждой группы посчитать кол-во статусов
01:40:26 ПП
User 128333406
хочется получить что-то в виде:  programme_id,   status_1_count,   status_3_count
01:41:32 ПП
User 85444905
User 48374918
мне кажется лучше настроить или сборку (grunt, gulp) или в pycharm через watcher
Спасибо!
01:43:06 ПП
User 12323717
select status,count(*) where status in(1,3) group by status
01:43:51 ПП
User 128333406
group by наверное по programme_id в конце
01:44:22 ПП
User 12323717
по задаче, если только кол-во статусов - то так
01:44:55 ПП
User 128333406
кол-во статусов, внутри каждой группы. Группа - это набор строк, с олинаковым programme_id
01:45:00 ПП
User 12323717
причем тут id, если вы считаете количество записей со статусов 1 и 3
01:45:13 ПП
User 12323717
а ну добавьте нужную группу и будет вам счастье
01:45:43 ПП
User 128333406
а через ORM это можно как-то сделать?
01:46:07 ПП
User 12323717
я больше с sql дружу чем с орм)
01:46:46 ПП
User 69012486
подскажите можно ли в formset django передать переменную?
01:47:19 ПП
User 69012486
User 128333406
но как сделать это для каждой группы из proframme_id? Т.е. сгруппировать по programme_id и внутри каждой группы посчитать кол-во статусов
annotate посмотри для ORM
01:48:10 ПП
User 128333406
User 69012486
annotate посмотри для ORM
смотрел, не пойму, как правильно вкорячить в мой запрос черезе ORM, чтобы делал тоже самое, но не для всей таблицы, а внутри каждой группы с одинаковым proframme_id
01:53:07 ПП
User 69012486
Group.objects.annotate(num_stud=Count('student'))
берет из модели класс Group и для каждой группы считает студентов
02:00:47 ПП
User 128333406
User 69012486
Group.objects.annotate(num_stud=Count('student'))
берет из модели класс Group и для каждой группы считает студентов
я так делал, в итоге вернулись все n объектов из БД, т.к. наверное группировка была по id. А мне нужно по FK сделать
02:01:38 ПП
User 128333406
в этом запросе про студентов, где указано поле, по которому группировку делать?
04:18:36 ПП
User 83237831
https://plus.google.com/112428768027560915108/posts/STnADCuLtcK
plus.google.com/112428768027560915108/posts/STnADCuLtcK?hl=en
Ищем Python/Django разработчика для нашего американского заказчика. Работа предполагается сначала удаленная, потом в офисе в Петербурге. Описание позиции…
10:18:38 ПП
User 128333406
а когда в джанге использую my_model.objects.raw() у my_model отваливается возможность вызвать метод get_FOO_display()?