【发布时间】:2015-08-05 19:15:09
【问题描述】:
我有一个接受列表名称的模型。我只希望列表名称禁用每个用户的重复项。目前,一个用户不能输入两次“食谱”,但如果另一个用户没有“食谱”列表名称,他们也不能输入它,因为该字段是唯一的。是否可以使列表名仅对当前登录的用户唯一?
型号
class newlist(models.Model):
user = models.ForeignKey(User)
list_name = models.CharField(max_length = 100, unique = True)
picture = models.ImageField(upload_to='profiles/', default = "/media/profiles/default.jpg")
slug = AutoSlugField(populate_from='list_name', default = '')
def __str__(self):
return self.list_name
【问题讨论】:
-
“对当前登录用户唯一”还是“对每个用户唯一”?
标签: django