2013-03-06 2 views
0

저는 앱 엔진에서 개발하고 있습니다.Jinja2에 포함 된 템플릿에서 변수에 액세스 하시겠습니까?

나는이와 부모 템플릿이 있습니다

{% set active_page = 'linked_accounts' -%} 

{% block side_column %} 
    {% include 'blocks/settings_sidebar.html' %} 
{% endblock %} 

settings_sidebar는

<h4>Settings</h4> 
<hr> 
{{active_page}} 
<ul class="side_navigation"> 
    <li><a class="{% if 'my_account' == active_page %}active{% endif %}" href="/my_account">My Account</a></li> 
    <li><a class="{% if 'linked_accounts' == active_page %}active{% endif %}" href="/linked_accounts">Linked Accounts</a></li> 
</ul> 

내 문제가 active_page가 비어 있습니다 포함되어 있습니다. 문서에는 기본적으로 부모 범위가 포함되어 있지만 아직 여기에는 해당되지 않는 것으로 나와 있습니다.

+0

어떤 문서입니까? 링크하십시오. – bossylobster

+0

렌더링 할 템플릿은 무엇입니까? 자녀 템플릿에 무엇이 있습니까? – voscausa

+0

http://jinja.pocoo.org/docs/templates/#include "포함 된 템플릿은 기본적으로 활성 컨텍스트의 변수에 액세스 할 수 있습니다. 가져 오기의 컨텍스트 동작에 대한 자세한 내용은 컨텍스트 가져 오기 동작을 참조하십시오. – Joren

답변

-3

알아 냈어. 범위 선언을 블록 선언에 추가해야했거나 포함에 가변 액세스가 없었습니다.

+0

'% include '파일'을 컨텍스트 %}'와 (과) 사용합니까? – Enrico

+0

어떻게했는지 설명해주십시오. – hellow

관련 문제