flask - delete route in flask application does not work
问题描述
form:
<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'))
when I hit submit nothing happens. I tried to redirect only and it's still the same.
解决方案
推荐阅读
- android - 如何获得第三级可扩展列表视图的位置?
- python - 如何在熊猫数据框中创建列层次索引
- react-native - 在 webkit webview React Native 中清除 cookie
- mysql - Mysql执行stmt输出
- c# - StringBuilder 在 ForEach 循环下不工作
- wordpress - 注销后 Woocommerce 购物车不清楚
- python-3.x - Python3 numpy 错误:ValueError:使用序列设置数组元素
- yammer - Yammer REST API - 在新消息之前获取所有消息较旧的消息,因此无法返回 old_than
- spring-boot - 遗留数据库上的反应式编程风格
- javascript - 测试新正则表达式功能的浏览器兼容性