我正在使用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}}
....