我有问题要问。我想让我change_form
从相关查找的实例的值中预填充表格内联(使用 manytomany 字段)。因此,当我在 class 中搜索时kode_prod
,change_form
我Order
可以获得它的实例并将所有内容预填充到我的 tabularinline (class Foo
) 中。
这是我的模型
class Product(models.Model):
product_name= models.CharField(max_length=50)
price = models.DecimalField(max_digits=10, decimal_places=2, default=Decimal('0.00'))
tax_per_item = models.DecimalField(max_digits=10, null=True, blank=True, decimal_places=2, default=Decimal('0.00'))
discount_per_item = models.DecimalField(max_digits=10, null=True, blank=True, decimal_places=2, default=Decimal('0.00'))
class Order(models.Model):
produks = models.ManyToManyField(Product, verbose_name=u"Kode Produk")
no_customer = models.ForeignKey(Customer, null=True, blank=True, related_name='%(class)s_kode_cust')
class Foo(models.Model):
product = models.ForeignKey(Product, editable=False)
pemesanan = models.ForeignKey(Order)
quantity = models.IntegerField()
price = models.IntegerField()
discount = models.IntegerField()
tax = models.IntegerField()
类Order
是与 的多域关系Product
,因此change_form
我可以通过相关查找获得它的实例。类Foo
是 .tabularinline 中的中介change_form
。那么,我有什么方法可以做到这一点吗?请帮助我,感谢您的友好回复:)。