2014-12-24 35 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