Django GROUP BY strftime формат даты

Я наконец-то решил это после того, как ударился головой о стену.

Этот конкретный случай связан с отсутствием CSS. Это нормально, ошибка на странице, она должна быть просто скрыта для начала. Это единственное место, где используется пользовательский атрибут, поэтому мне никогда не приходило в голову, что это будет CSS, так как все остальные проверки выполняются.

span.field-validation-valid {
        display: none;
}

и вуаля, отсортированы.

14
задан priestc 5 September 2009 в 16:21
поделиться

2 ответа

Это работает на меня:

select_data = {"d": """strftime('%%m/%%d/%%Y', time_stamp)"""}

data = My_Model.objects.extra(select=select_data).values('d').annotate(Sum("numbers_data")).order_by()

Взял немного, чтобы выяснить, что я должен был выйти из знаков %.

15
ответ дан 1 December 2019 в 12:53
поделиться

Любая причина не просто сделать это в базе данных, путем выполнения следующего запроса против базы данных:

select date, sum(numbers_data) 
from my_model 
group by date;

Если Ваш ответ, дата является датой и временем с ненулевыми часами, минутами, секундами или миллисекундами, мой ответ должен использовать функцию даты для усечения даты и времени, но я не могу сказать Вам точно, что это, не зная, какой RBDMS Вы используете.

1
ответ дан 1 December 2019 в 12:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: