Есть ли метод, который я не нахожу для получения различных часов в DateTimeField? По сути, мне нужно то же самое, что обеспечивает .dates (), но для часов.
Я должен уточнить, что я говорю о методе QuerySet. Метод date (), о котором я говорю, находится здесь:
http://docs.djangoproject.com/en/1.1/ref/models/querysets/#dates-field-kind-order-asc
Если нет, то есть ли рекомендуемое известное решение?
Спасибо.
Добавление для уточнения:
У меня есть модель под названием Event с DateTimeField, которая называется start_date. Нам нужно знать, в какие часы конкретного дня есть событие.
Допустим, мы сужаем его до определенного месяца:
objects = Event.objects.filter(start_date__year=2010, start_date__month=2)
Теперь функции дат могут предоставить мне список всех дней, в которых есть событие:
distinct_days = objects.dates('start_date', 'day')
Что мне хотелось бы, так это сузить его до определенного дня, а затем получить четкий список часов в дне, в котором есть событие.
objects = Event.objects.filter(start_date__year=2010, start_date__month=2, start_date__day=3)
distinct_hours = objects.times('start_date', 'hour') # This command doesn't exist and am wondering how to do this
Спасибо.