Flask-classy:如何为`delete`请求建立链接

时间:2014-12-24 17:52:11

标签: python-2.7 flask jinja2

我正在使用flask-classy让我的观点更加清晰。以下是delete请求的一些方法:

class FooView(FlaskView):
  @route('/<int:id>/', endpoint='foo.delete', methods=['DELETE'])
  def bar(self, id):
    return 'this is delete method'

当我使用curl -X DELETE localhost:2000/foo/1/或jquery ajax请求测试时,此方法正常工作。但是,我不知道如何在jinja2中为该方法建立链接。知道我该怎么办?

提前致谢。

1 个答案:

答案 0 :(得分:0)

无法为锚标记指定HTTP方法。它们都会导致GET个请求。如果您想支持GET以外的方法,例如DELETEPOST,则需要使用JavaScript,您说您已经使用了它。