【发布时间】:2017-04-24 16:17:36
【问题描述】:
我想知道 Django 是否提供此功能,其他一些 Web 框架(例如 Ruby on Rails)是否提供。我说的是禁止保存属性值的某些状态的方法,例如:
model.active = False
model.authorized = True
model.save() # this should fail
我们可以有一个model,其中active 和authorized 都是True 或False,但我们不能有任何其他组合。抱歉,我现在想不出更好的例子,希望能理解其意图。
那么,Django 有什么方法可以处理这些情况吗?还是只有调用save方法时自己实现?
【问题讨论】:
标签: django