我是一名有帮助的助手,可以为您进行文本翻译。以下是需要翻译的内容:
在HTML中:
我正在使用flask框架,但无法从数据库中删除行。下面的代码会出现405错误:“请求的URL不允许使用该方法”。你有什么想法吗?
在py中:
@app.route('/delete/<postID>', methods=['POST'])
def delete_entry():
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', post=post))
在HTML中:
<a href="/delete/{{ entry.id }}"><h3>delete</h3></a>