-1
{% with a=pro_details.product_quantity|add:product_details.product_quantity %}
withとaddを使ってdjangoテンプレートに2つの変数を追加する必要があります。djangoテンプレートに2つの変数を追加しますか?
{% with a=pro_details.product_quantity|add:product_details.product_quantity %}
withとaddを使ってdjangoテンプレートに2つの変数を追加する必要があります。djangoテンプレートに2つの変数を追加しますか?
これにはカスタムテンプレートタグを使用できます。
templatetags/custom_tags.pyファイル:
from django import template
register = template.Library()
@register.simple_tag
def add(a, b):
return a+b
テンプレート一部、当社のタグ呼び出しで:
{% load video_tags %}
(使用したい場合)
{% add 5 6 %}
あなたはこのリンクにも同様にしてください。 https://docs.djangoproject.com/en/1.10/howto/custom-template-tags/
アプリケーションロジックはテンプレートから除外されます。ビューでこれを行う必要があります。 – Sevanteri
私はそれがビューで行うことができることを知っているが、私の要件はtemplates.Canでそれを追加することですそれで私を助けてもらえますか? –
追加のコードを書くことなく行うことはできません。その場合は、ビュー内の1行か、複雑なカスタムタグを作成するための新しいファイルのいずれかになります。ロジックはビュー内で行わなければなりません。それは* for *のものです。それをテンプレートに強制する根拠は何ですか? – spectras