概述
在html中:
<form action="{{ url_for('delete_entry',id=entry.id) }}" method="POST"> <input type="hidden" name="_method" value="DELETE" /> <input type="submit" value="Delete entry" /> </form>
在py中:
@app.route('/delete',methods=['DELETE']) def delete_entry(postID): if not session.get('logged_in'): abort(401) g.db.execute('delete from entries WHERE id = ?',[postID]) flash('Entry was deleted') return redirect(url_for('show_entries'))
然后我如何从html到py获取正确的postID?
@app.route('/delete/<int:postID>',methods=['DELETE'])
总结
以上是编程之家为你收集整理的如何使用Flask框架从数据库中删除项目?全部内容,希望文章能够帮你解决如何使用Flask框架从数据库中删除项目?所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧