【发布时间】:2011-11-14 01:07:39
【问题描述】:
我有一个带有开始和结束日期范围的 Django 模型。我想强制执行验证,以便没有两条记录具有重叠的日期范围。实现这一点的最简单方法是什么,这样我就不必重复自己编写这个逻辑了?
例如我不想在表单中重新实现这个逻辑和 ModelForm 和 管理表单和 模型被覆盖的@987654322 @。
据我所知,Django 并不容易在全球范围内强制执行这些类型的标准。
谷歌搜索并不是很有帮助,因为“模型验证”通常是指验证特定的模型字段,而不是整个模型内容或字段之间的关系。
【问题讨论】:
标签: python django django-models