私は Flask/Jinja2 と SQL-Alchemy を試している初心者です。
Jinja2 テンプレートを使用する場合の html 出力について質問があります。
私のビュー関数は次のようになります。
from app import app
from flask import render_template
from init_database import init_db
from app.models import Provider
@app.route('/update')
def update():
provider = Provider.query.get_or_404(1)
return render_template("update.html", provider=provider)
そして、私のテンプレートは次のようになります。
{% extends "layout.html" %}
{% block content %}
<div class="page">
<ul>
{ % for provider in prov %}
<li>
{{ provider.nzbprovider }}
{{ provider.rssfeed }}
</li>
{ % endfor %}
</ul>
</div>
{% endblock %}
アプリを実行すると、ブラウザーで次のように表示されます。
{ % for provider in prov %}
Peter Johnson
Michael Manning
{ % endfor %}
Jinja タグが表示されるのはなぜですか? 私は何を忘れましたか?