这是我们映射的截断版本:
url_map = Map([
Rule('/actions/<int:id>/', endpoint='actions.get_action', methods=('GET')),
Rule('/actions/<int:id>/', endpoint='actions.put_action', methods=('PUT')),
Rule('/actions/<int:id>/', endpoint='actions.dismiss_action', methods=('DELETE'))
])
经过大量搜索,我在( http://nullege.com/codes/search/werkzeug.routing.Rule )找到了一些人做同样事情的例子......但是当我这样做时,所有三个都作为不允许的方法返回。我可能会做
... methods=('GET', 'PUT', 'DELETE') ...
并且有一个将请求分派给备用函数的端点,但是根据我的阅读,我的映射应该可以正常工作,或者至少,如果我知道正确的语法(我没有在外面找到),可以工作上面的链接。)
关于我做错了什么的任何想法?