2016-09-30 36 views
0

我的問題是可以指定的Jinja2 REST路由的類型,例如,如果我有路線:Jinja2的指定路線REST類型

RedirectRoute('/<id>/somthing/<key>', myFile.Handler, name='name', strict_slash=True), 

class Handler(JSONHandler): 
    def get(): ... 
    def delete(): ... 
    def post(): ... 

<a href="{{ uri_for('name', id=id, key=key) }}" target="_blank">Delete</a> 

是有可能指定Jinja2模板的delete()處理程序?

+0

難道你不能讓表單DELETE調用嗎? – TankorSmash

回答

1

如果我明白你在問什麼,你有一個響應方法GET,POST和DELETE的端點,並且你想知道你是否可以讓Jinja產生的HTML發送一個DELETE請求給你的端點。

簡短的回答是否定的。 DELETE必須始終由JavaScript和AJAX執行。您可以在HTML中指定的唯一方法是GET(通過鏈接)和POST(通過表單)。