【发布时间】:2020-10-04 20:35:20
【问题描述】:
我创建了一个包含用户名和电子邮件地址的表单。我从表单中获取这些数据并通过以下方式将其放入 sqlite3 数据库:
@app.route('/my_form', methods=["GET", "POST"])
def form_data():
if request.method == "POST":
user_name = request.form["name"]
new_user = form_database(name=user_name)
user_email = request.form["email"]
new_user_email = form_database(email=user_email)
try:
db.session.add(new_user)
db.session.add(new_user_email)
db.session.commit()
return redirect("/my_form")
当前结果:每个数据条目都被记录到一个新行中:
1|Jack||||||||||
2||svisto@hotmail.com|||||||||
理想结果:每个数据条目都记录在同一行中:
1|Jack|svisto@hotmail.com|||||||||
问题:如何更改代码以获得理想的结果?
【问题讨论】:
标签: python sqlite flask-sqlalchemy flask-wtforms