![](/img/trans.png)
[英]making django model field that is a foreign key pointing to a model field in different app taking array of user in a specific group
[英]Django: Making a value in a model unique specific to a user
我有一個項目模型:
class Project(models.Model):
name = models.CharField(max_length=200, unique=True)
user = models.ForeignKey(User, on_delete=models.CASCADE)
我想讓項目名稱成為每個用戶的唯一值,但目前如果用戶 1 創建了“項目 1”的名稱,則用戶 2 無法使用該項目名稱。
解決這個問題的最佳方法是什么?
謝謝!
unique_together可能是您正在尋找的。
class Project(models.Model):
name = models.CharField(max_length=200)
user = models.ForeignKey(User, on_delete=models.CASCADE)
class Meta:
unique_together = (('name', 'user'),)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.