我想创建一个模型,用户可以在其中将模型的对象添加到 Django 的列表中。
例如:
class Receipt(models.Model):
items = #many to many maybe? but their is only one receipt for each item object
#other fields
class Item(models.Model):
name = model.CharField()
#otherfields
Class ItemPurchase(models.Model):
receipt = model.ForeignKey(Receipt)
item = model.ForeignKey(Item)
quantity = model.IntegerField()
#other fields specific to this Receipt
然后在管理员中,我想允许用户在管理面板中将 Item 对象添加到他们当前的 Receipt 对象中,并创建一个 ItemPurchase 记录,但我最好如何做到这一点?在收据完成之前无法关联收据...