Py学习  »  Django

添加Django模型约束?

Q.Nguyen • 6 年前 • 1551 次点击  

我的模型周期如下:

class Period(models.Model):
      number = models.PositiveIntegerField(primary_key=True)
      start_time = models.TimeField()
      end_time = models.TimeField()

如何添加约束 Period.start_time < Period.end_time 周期模型有这样的顺序吗?

时段1:7:00-7:50;时段2:7:50-8:40;…

字段编号表示期间实例的顺序。我的方法是添加方法来检查它是否有效。但是,我想知道有任何数据库方法可以做到这一点。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38795
文章 [ 2 ]  |  最新文章 6 年前