django-templatetag-handlebars - 声明重复的模板代码一次

时间:2015-10-25 05:08:31

标签: javascript django django-templates handlebars.js

我正在使用django 1.7& python 2.7。这对我来说还是很新鲜所以我还在学习。

我也在模板中使用django-templatetag-handlebars

我有一个动态模板,它在同一个模板中多次使用相同的模板代码。

如何声明重复的代码一次,然后在需要的地方引用它? Handlebars.js uses partials,但我不确定如何在partials中使用django-templatetag-handlebars

这是我的模板代码:

{% load templatetag_handlebars %}

{% tplhandlebars "address_details_live_preview_template_ltr" %}
   ....
   {{# if address_style_01 }}

        {{! Address Style: 1 }}

        {{# if address_line_1 }}
            {{ address_line_1 }}<span class="spacer"></span>
        {{/if}}
        {{# if address_street_details }}
            {{ address_street_details }}<span class="spacer"></span>
        {{/if}}
        {{# if address_locality }}
            {{ address_locality }}<span class="spacer"></span>
        {{/if}}
        {{# if address_country_name }}
            {{ address_country_name }}
        {{/if}}

    {{else}}
    ....

0 个答案:

没有答案