使用Postgresql防止Django中DateTimeRangeField中的值重叠

时间:2018-12-03 02:30:29

标签: postgresql django-models

我的“会议”模型中有一个名为“ Requested_Meeting_Interval”的字段(这是一个DateTimeRangeField)。没有两个“ Requested_Meeting_Interval”可以重叠。

在Postgresql中,这是使用“临时实体完整性”约束来完成的:

EXCLUDE USING gist (Requested_Meeting_Interval WITH &&)

可以使用Django ORM实施此约束吗?实现此目的的最佳方法是什么?

0 个答案:

没有答案