Django 范围操作
示例
from datetime import timedelta fromdjango.utilsimport timezone frompsycopg2.extrasimport DateTimeTZRange # To create a "period" object we will use psycopg2's DateTimeTZRange # which takes the two datetime bounds as arguments period_start = timezone.now() period_end = period_start + timedelta(days=1, hours=3) period = DateTimeTZRange(start, end) # SayEvent.timeslotis a DateTimeRangeField # Events which cover at least the whole selected period, Event.objects.filter(timeslot__contains=period) # Events which start and end within selected period, Event.objects.filter(timeslot__contained_by=period) # Events which, at least partially, take place during the selected period. Event.objects.filter(timeslot__overlap=period)
热门推荐
10 感谢韩语老师祝福语简短
11 升职文案高级祝福语简短
12 花童结婚祝福语大全简短
13 向国庆送祝福语简短
14 什么寄语简短祝福语女生
15 客户回礼祝福语大全简短
16 女孩生日祝福语简短创意
17 家长回复节日祝福语简短
18 给外婆敬酒祝福语简短