2014-12-24 36 views
0

我使用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中为该方法建立链接。任何想法我怎么能做到这一点?

在此先感谢。

回答

0

无法为锚标记指定HTTP方法。它们全都导致GET请求。如果您想要支持GET以外的方法,例如DELETE或,则需要使用JavaScript,这表示您已经在使用JavaScript。

+0

感谢您的答复,但它真的让我失望。 – Kaveh