假设我有这样的模型结构:
class Cheese(Model.models):
type = models.CharField(max_length='50')
class Sauce(Models.models):
type = models.CharField(max_length='50')
class Pizza(Models.models):
cheese = models.ForeignKey(Cheese)
sauce = models.ForeignKey(Sauce)
class PizzaOrder(Models.model):
pizza = models.ForeignKey(Pizza)
time = models.DateTimeField(auto_now_add=True)
鉴于此,现在我想为PizzaOrder创建一个新条目 - 但我不想要任何重复的Cheese,Sauce或Pizza - 仅仅是PizzaOrder来表示披萨刚刚订购。
这导致错误,讨论here。
我该如何避免这个问题?我每次获得新的PizzaOrder时都不想要对象Pizza的副本。
答案 0 :(得分:0)
如果你想避免创建重复的Cheese,Sauce和Pizza,你可以这样做:
TabBar