0
모두들, 나는 플라스크에서 문제를 만났습니다. 테이블은 MySQL의 이름이 범주에있다, 그때, 그들 모두를 쿼리과 같이 a.html 그들을 통과 :플라스크 템플릿에 변수를 중첩시킬 수 있습니까?
return render_template('admin_index.html', username=session.get('username'), categories=categories)
이 admin_index.html, 나는 그들 모두를 나열 싶어, 여기에 내 코드입니다 :
var _menus = {"menus":[{"menuid":"1","icon":"icon-sys","menuname":"category",
"menus":[
{% for category in categories %}
{"menuid":"{{ category.id }}","menuname":"{{ category.name }}","icon":"icon-users","url":"{{url_for('admin.category', id={{category.id}} _external=True) }}"},
{% endfor %}
]}]};
하지만 난이를 실행할 때, 나는 오류가 있어요 :
jinja2.exceptions.TemplateSyntaxError
jinja2.exceptions.TemplateSyntaxError: expected token ':', got '}'
을 나는 시도 제거 {{category.id}}, OK, 나는이에 둥지 변수를 허용하지 않는다 의심 밝혀졌다 플라스크 템플리트 like :
{{ a is {{ b }} }}
중첩 할 수있는 방법이 있습니까?
정말 감사합니다. – TreeCatCat