Django unique_together与一个特定的过滤器(如:somefield = somevalue)

时间:2014-03-30 18:45:30

标签: django django-models django-orm

我尝试根据特定值设置unique_together条件:例如:

class Meta:
   unique_together = (user, somefield=True)

这可能吗?我应该覆盖一种模型方法吗?如果是这样的话?

谢谢!

1 个答案:

答案 0 :(得分:1)

unique_together只是告诉Django为给定字段创建唯一索引。唯一性由数据库检查,而不是由Django检查。如此简单的答案是否定的,但如果您更多地了解您的模型,可能有一种很好的方式来组织您的数据......