Django postgres IntegerRangeField的非重叠约束

时间:2018-01-11 13:32:00

标签: django postgresql

我发现Django支持Postgres的范围fields,并且发现在Postgres中,我们可以在第8.17.10节中描述here所述的非重叠约束(排除约束)。 / p>

任何人都可以告诉我如何在字段迭代中将Django中的约束应用于迁移文件中。

我正在使用django 1.8和postgres 9.4

我们非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我不确定您是否可以在没有迁移文件的情况下创建约束(按结果转到数据库),但作为一个选项,您可以使用Django字段验证,以便在验证未通过时引发异常

https://docs.djangoproject.com/en/2.0/ref/validators/