【发布时间】:2012-01-04 22:28:21
【问题描述】:
我的模型如下所示:
class LibraryEntry(models.Model):
host_lib_song_id = models.IntegerField()
song = models.CharField(max_length=200)
artist = models.CharField(max_length=200)
album = models.CharField(max_length=200)
owning_user = models.ForeignKey(User)
is_deleted = models.BooleanField(default=False)
现在,如果我选择 is_deleted=False 的位置,host_lib_song_id 和 owning_user 的组合应该是唯一的。我该如何表达?
【问题讨论】:
-
你试过docs.djangoproject.com/en/dev/ref/models/options/…,还是因为只有
is_deleted=False才是唯一的,所以这不起作用? -
是的,我试过了。但是我的 is_deleted=False 在里面扔了一个活动扳手。