Sto usando Flask (come framework) e MongoDB (come server di database). In questo momento, tutto quello che posso fare è solo passare un argomento che ho ottenuto dal database:render_template con più variabili
@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)
Come faccio a passare più variabili dal database: esempio: nel mio database Mongo: ho queste cose nella mia database e vorrei passarli tutti al mio modello.
{
users:'xxx'
content:'xxx'
timestamp:'xxx'
}
È possibile farlo utilizzando Flask?
Oh grazie. Stavo incontrando la pagina di debug quando ho provato a utilizzare più variabili. Suppongo che debbano essere i valori passati dal database Mongo che sta rendendo il pallone incontrando un errore. –
Si prega di non passare 'locals()' contiene tutti i valori di default, librerie importate come flask' – Kracekumar
Come potete vedere im usando MongoDB, pensate che sia saggio passare tutte le variabili (scriverle tutte sotto def)? Prestazioni saggia? Grazie per i suggerimenti però. –