0

画像にあるものは次のとおりです。

緑で着色したものを表示したいと思います。基本的には、各製品の価格を表示したいと思います。ボブの費用は 12010 ドル、ジルの費用は 12010 ドルで、合計価格は 24020 ドルです。

これまでの私のコードは次のとおりです。

class PurchaseOrder(models.Model):
    product = models.ManyToManyField('Product', null =True)

    def get_products(self):
        return "<BR> </BR>".join([p.products for p in self.product.all()])
    get_products.allow_tags = True

class Product(models.Model):
    products = models.CharField(max_length=256, null =True)
    price_for_each_item = models.FloatField() #Here is what I want to be displayed as green

これどうやってするの?各製品に新しい行があることに注意してください。そのため、個々のアイテムの価格と同じ行に個々のアイテムを取得しようとしています。たとえば、ここでは、

ボブ $12010.0

ジル $12010.0

4

1 に答える 1