【发布时间】:2015-11-02 15:48:17
【问题描述】:
我想在一定的时间范围内(比如 9 到 12)选择我的数据库中的所有对象。现在,我正在这样做:
my_range = range(9,12)
excluded_range = [x for x in range(24) if not x in my_range]
selected_objects = MyModel.objects.all()
for hour in excluded_range:
selected_objects = selected_objects.exclude(datetimefield__hour=hour)
有没有办法只使用查询? (使用 django 1.7)
【问题讨论】:
标签: python django datetime django-queryset