【发布时间】:2019-08-12 11:27:33
【问题描述】:
我正在尝试从数据库中删除一个条目。我从模板中的表单提交“wantid”。我一直在寻找几个小时,但似乎无法完成这项工作。我认为这是我不明白的基本内容。如果有人能看到这个并让我知道他们看到了什么,我将不胜感激!
@app.route("/deletewan", methods=['POST', 'GET']) def deletewant():
wantid = request.form.get('wantid')
x = WantIt.query.filter_by(wantid=wantid)
db.session.delete(x)
db.session.commit()
return redirect('/wantit')
注意- WantIt 是表名。 wantid 是主键。
【问题讨论】:
-
请同时展示型号
-
类 WantIt(db.Model): wantid = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(120)) author = db.Column(db .String(120)) binding = db.Column(db.String(30)) owner_id = db.Column(db.Integer, db.ForeignKey('user.id')) def __init__(self, name, author, binding ): self.name = name self.author = 作者 self.binding = binding
标签: python mysql flask-sqlalchemy