在烧瓶应用程序中删除路由不起作用

时间:2020-12-23 16:06:03

标签: flask flask-sqlalchemy

形式:

<form style="display:inline-block;"  action="/venues/{{venue.id}}" method="DELETE">
    <input type="submit" value="Delete" class="btn btn-danger">
</form>

app.py:

@app.route('/venues/<venue_id>', methods=['DELETE'])
def delete_venue(venue_id):
  try:
    venue = Venue.query.get(venue_id)
    db.session.delete(venue)
    db.session.commit()
  except:
    db.session.rollback()
  finally:
    db.session.close()
  return redirect(url_for('venues'))

当我点击提交时什么也没有发生。我只尝试重定向,结果还是一样。

0 个答案:

没有答案