как некоторые приложения могут открывать настройку приложения программно в своем приложении

__hour на DateTimeField является типом поиска, поэтому вы не можете смешивать его с другим типом поиска, например __lte. Вы можете создать фильтр с объектами Q, EG:

before_ten = Q(created_at__hour=0)
for hour in range(1, 11):
    before_ten = before_ten | Q(created_at__hour=hour)
query = query.filter(before_ten)

Если вы можете изменить свою модель данных, было бы удобнее сохранить время создания TimeField, а также существующие created_at.

13
задан cbowns 11 October 2013 в 04:49
поделиться