形式:
<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'))
当我点击提交时什么也没有发生。我只尝试重定向,结果还是一样。