2016-09-30 33 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(通过表单)。