假设我有一个这样的模型:
class Book(models.Model):
user = models.ForeignKey(User)
book_isbn = models.CharField()
我希望书和用户字段的组合是唯一的。也就是说,不同的用户可以拥有相同的图书,但特定用户只能在其图书列表中拥有一次该图书。
我认为unique_together将是完美的解决方案,但他们认为如果任何字段都有FK,就不能使用它。实现我想要的最好的方法是什么?
发布于 2011-08-18 12:33:30
我目前使用了多个带有unique_together
子句的django模型,其中包含了外键,我从未遇到过任何问题。我目前使用的是django 1.2。
https://stackoverflow.com/questions/7107392
复制相似问题