在Django的意見: -如何將包含模板的變量傳遞到包含它的模板?
if request.is_ajax():
t = get_template('bar-templates.html')
html = t.render(Context({'edit': True, 'user':'some-user' }))
return HttpResponse(html)
有兩個模板: 主模板(foo-templates.html)
其中包括模板(bar-templates.html)
。在上下文中edit
和user
傳遞給bar-templates.html
但是這個變量也用於foo-templates.html
。在Django中,我們使用{{ edit }}
來捕捉變量。由於這個變量進入bar-templates.html
。我怎樣才能用這foo-templates.html
。
富-templates.html:
{% extends "base.html" %}
<div class="container">
{{ edit }} // Here I am not getting the edit value
{% if edit %} // I need this edit value. But this value is in context with `bar-templates.html`
do something
{% else %}
do something
{% endif %}
<div class="content">
{% include "bar-templates.html" %}
</div>
酒吧templaes.html
{{編輯}} //這裏它給我的編輯值 這是模板,我從意見發送。
如何將included template
變量值用於包含它的模板。