Veuillez ignorer mon travail de piratage, j'essaie simplement d'obtenir des données à partir d'un formulaire inséré dans SQL Server.Saisie de données à partir du formulaire dans la base de données: sqlalchemy.orm.exc.UnmappedInstanceError
@app.route("/contact", methods = ['GET', 'POST'])
def contact():
form = PayRoll_Form()
if request.method == 'POST':
if form.validate() == False:
flash('All fields are required.')
return render_template('contact.html', form = form)
else:
N = engine.execute(PayRoll.insert(),
Name = request.form['Name'],
CreateUserPK = request.form['CreateUserPK'],
PeriodStart = request.form['PeriodStart'],
PeriodStop = request.form['PeriodStop'],
DueDate = request.form['DueDate'])
session.add(N)
session.commit()
flash('Submited')
return redirect("/contact")
if request.method == 'GET':
return render_template('contact.html', form = form)
if __name__ == '__main__':
app.run(debug=True,port=5000)
Hmm ok, donc vous dites que je devrais prendre le 'N = engine.execute (...' – Everett
@Everett non, l'ajout et COMMIT lignes – jknupp