【发布时间】:2020-11-10 10:11:01
【问题描述】:
我是 Flask 和数据库的新手,我在更改 carbs 的值时遇到了麻烦,因为我想在我的网络应用程序上在线输入自定义值。我很难理解为什么它没有改变,因为我使用了相同的表单技术来改变我的内容变量的值,并且它成功地改变了它。而且提交按钮在点击时也不做任何事情。
这是它的样子,添加碳水化合物按钮不响应任何操作:
content = db.Column(db.String(100), nullable=False)
proteins = db.Column(db.Integer,default = 0)
carbs = db.Column(db.Integer,default = 0)
fats = db.Column(db.Integer,default = 0
@app.route("/carbs", methods = ['GET','POST'])
def carbs():
if request.method =='POST':
carb_add = request.form1['quantity']
carb_data = Data(carbs = carb_add)
try:
db.session.add(carb_data)
db.session.commit()
return carb_data
except:
return "Issue with the entry"
else:
checkcarb = Data.query.order_by(Data.date_created).all()
return render_template('home.html',checkcarb = checkcarb)
<form1 action="/carbs" method = "POST">
<input type="number" id="quantity" name="quantity">
<input type="submit">
</form1>
【问题讨论】:
标签: python database flask web-applications sqlalchemy