私はFlask(フレームワークとして)とMongoDB(データベースサーバとして)を使用しています。今、私にできることすべてはちょうど私がデータベースから得た1つの引数を渡している: 例:私はMongoデータベース内:複数の変数を持つrender_template
@app.route('/im/', methods=['GET', 'POST'])
def im_research(user=None):
error = None
if request.method == 'POST':
if request.form['user']:
user = mongo.db.Users.find_one_or_404({'ticker':request.form['user']})
return redirect(url_for('im_user',user= user))
else:
flash('Enter a different user')
return redirect(url_for('im'))
if request.method == 'GET':
return render_template('im.html', user= None)
は、どのように私は、データベースから複数の変数を渡すん私は私の中でこれらのものを持っていますデータベースと私はすべて私のテンプレートにそれらを渡したいと思います。
{
users:'xxx'
content:'xxx'
timestamp:'xxx'
}
Flaskを使用すると可能ですか?
ああありがとう。私は複数の変数を使用しようとすると、デバッグページが発生しました。私はフラスコにエラーが発生しているMongoデータベースから渡された値でなければならないと思います。 –
'locals()'に ''デフォルト、フラスコのようなインポートされたライブラリ ''が含まれていませんか? – Kracekumar
MongoDBを使ってみれば、すべての変数を渡すのが賢明だと思いますか?パフォーマンスは賢明ですか?しかし、ヒントをありがとう。 –