【发布时间】:2020-12-24 14:38:43
【问题描述】:
我有一个与 OrderDate 模型具有一对多关系的订单模型。现在我想在订单上有一个名为“chosen_date”的附加字段,与同一个 OrderDate 模型具有一对一的关系。问题是我在 OrderDate 的关系都有名称“订单”,这会发生冲突。如果不在 OrderDate 模型上添加像“Order_2”这样的新字段,如何解决这个问题?
这是我的模型:
class Order(TimeStampedModel):
chosen_date = models.OneToOneField('OrderDate', on_delete=models.CASCADE, blank=True, null=True)
class OrderDate(TimeStampedModel):
order = models.ForeignKey(Order, related_name='dates', on_delete=models.CASCADE)
date = models.DateField()
morning = models.BooleanField(default=False)
noon = models.BooleanField(default=False)
evening = models.BooleanField(default=False)
【问题讨论】:
标签: python django django-rest-framework