質問があります。関連するルックアップのインスタンスの値から表形式のインラインを事前入力してもらいたいchange_form
(manytomanyフィールドを使用)。したがって、クラスで検索kode_prod
すると、そのインスタンスを取得して、すべてをtabularinline(クラス)に事前入力できます。change_form
Order
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
はとのmanytomanyfield関係Product
であるため、change_form
関連するルックアップでそのインスタンスを取得できます。クラスFoo
は、の表形式のインラインになる仲介者ですchange_form
。それで、私がそれをするためのいくつかの方法はありますか?私を助けてください、そしてあなたの親切な応答に感謝します:)。