나는 플라스크를 처음 사용합니다. TemplateAssertionError : 'my_multiplier'동적으로 생성 된 jinja2 템플릿에 대해 필터를 Flask에 등록하려면 어떻게합니까?
무엇 오전라는 이름의 필터 나 오류가
@app.template_filter('my_multiplier')
def my_multiplier(n):
return n*10
@app.route('/')
def index():
content = [1,2,3,4,5]
tmplate = get_template()
html = tmplate.render(content=content)
return render_template('index.jinja2',html=html)
def get_template():
html = Template(u'''\
{% for n in conent %}
<tr><td>{{ n | my_multiplier }}</td></tr>
{% endfor %}''')
return html
: 내가 AJAX를 통해 요청을하고 테이블에 행을 추가 할 수 있도록 동적으로 내 템플릿을 생성하는 것을 시도하고있다 내가 잘못하고있어? (필터를 제외하면 템플릿이 잘 렌더링됩니다.)
내가 잘못하지 않으면 @ app.template_filter ('my_multiplier')가 필터를 등록합니까? –