我有这门课:
class PurchaseOrder(models.Model):
product = models.CharField(max_length=256)
dollar_amount = models.FloatField()
item_number = models.AutoField(primary_key=True)
我正在努力使“产品”具有一对多的领域。换句话说,每当我在 django 的默认管理页面中添加新项目时。我希望能够选择为相同的美元金额和项目编号放置多个“产品”。
回应 Hedde van der Heide 的评论。这将是你如何实现它?
class PurchaseOrder(models.Model):
product = models.ManyToManyField(Order)
dollar_amount = models.FloatField()
item_number = models.AutoField(primary_key=True)
class Order(models.Model):
order_product = models.CharField(max_length =256)
def __unicode__(self):
return self.order_product