Flask-数据库项的简单删除-缺少位置参数
我是flask的新手,我只是想得到一个简单的删除请求来删除数据库条目 html表格Flask-数据库项的简单删除-缺少位置参数,flask,flask-sqlalchemy,Flask,Flask Sqlalchemy,我是flask的新手,我只是想得到一个简单的删除请求来删除数据库条目 html表格 ... {% for l in logbook %} <tr> <td>{{ l.TO_UTC }}</td> <td>{{ l.LDG_UTC }}</td> <td>{{ l.dep_airport }}</td> <td>{{ l.arr_airport }}</td>
...
{% for l in logbook %}
<tr>
<td>{{ l.TO_UTC }}</td>
<td>{{ l.LDG_UTC }}</td>
<td>{{ l.dep_airport }}</td>
<td>{{ l.arr_airport }}</td>
<td><a href="{{ url_for('logbookdelete',id_del=l.id ) }}">Delete {{ l.id }}</a></td>
</tr>
{% endfor %}
...
当前错误:TypeError:logbookdelete()缺少1个必需的位置参数:“id\u del”
我如何让{{l.id}}
用作应用程序路由中的id\u del
非常感谢在路线中添加
@app.route('/logbook/delete/<id_del>')
def logbookdelete(id_del):
delete = Logbook.query.filter_by(id=id_del).first()
db.session.delete(delete)
db.session.commit()
return redirect(url_for('logbook'))
@app.route('/logbook/delete/'))
def日志删除(id_del):
delete=Logbook.query.filter\u by(id=id\u del).first()
db.session.delete(删除)
db.session.commit()
返回重定向(url_for('logbook'))
谢谢,我知道我错过了一些简单的东西!
@app.route('/logbook/delete/<id_del>')
def logbookdelete(id_del):
delete = Logbook.query.filter_by(id=id_del).first()
db.session.delete(delete)
db.session.commit()
return redirect(url_for('logbook'))