に抽出されたデータベースフィールドを送信します。計算モデルはprice field
ですが、価格はとなり、VATとなります。データベースにVATを保存する必要がありますが、(VATを含む)を表示する必要があります。は、次のように私はビューを持っているDjangoテンプレート
したがって、計算ごとに価格を計算する方法はありますか?次のように
archive.html
テンプレートは次のとおりです。
{% for calculation in calculations %}
<tr data-archive-row class="archive-row">
<td>
<span>{{ calculation.make }}</span><br>
<small >{{ calculation.model }}</small>
</td>
<td>
<span class="text-success text-semibold">
{{ calculation.purchase_price|floatformat:0|intcomma }}
</span>
<small class="text-muted">(incl. VAT)</small>
</td>
</tr>
{% endfor %}
したがって、テンプレートで、それは価格の排他VAT示しています。
私は包括的なVATに変換する機能を作成しました:
def price_incl_vat(price_excl_vat):
return (price_excl_vat * decimal.Decimal(settings.VAT_VALUE)).normalize()
は、ビューに(関数を呼び出す)価格を計算して、テンプレートや缶にそれを送信する方法はありますそれはテンプレートで行われますか?
これを行うにはもっと良い方法がありますか?
ありがとうございます。