I am using Flask(as framework) and MongoDB(as database server). Right now, all i can do is just pass one argument that i got from the database:
@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)
How do i pass multiple variables from the database:
eg: in my Mongo database: i have these things in my database and i would like to pass them all to my template.
{
users:'xxx'
content:'xxx'
timestamp:'xxx'
}
Is it possible to do that by using Flask?
question from:
https://stackoverflow.com/questions/12096522/render-template-with-multiple-variables 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…