0
私は非常に単純なクエリ(SQLAlchemyを使い始めたばかりです)を持っていますが、ターミナルでは印刷されるが、問題であるHTMLページでは印刷されないので、動作していることがわかりました。Python、フラスコ、SQLAlchemyを使用するDBクエリの結果をHTMLページに出力するにはどうすればよいですか?
次のように:
from flask_sqlalchemy import SQLAlchemy
from sqlalchemy import *
from models import db, Candidate, User, Template
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
some_engine = create_engine('databse_url')
Session = sessionmaker(bind=some_engine)
session = Session()
@application.route("/", methods=['GET', 'POST'])
def index():
res = session.query(Template).all()
for temp in res:
print temp.spark_id
return render_template('index.html')
をターミナルでは2が印刷されている「spark_id」が、HTMLページに私は何を取得。間違って起こっている
% if res %}
{% for temp in res %}
<p>{{ temp.spark_id }}</p>
<p>{{ temp.created_at }}</p>
{% endfor %}
{% endif %}
:私はindex.htmlページで
?
はあなたとそう愚かであることを気の毒に感謝します。非常に単純な、私はちょうど知らなかった。ありがとうございました! – user1903663