Python 具有基于方法的端点的Werkzeug URL映射不允许仅返回方法
以下是我们映射的截断版本:Python 具有基于方法的端点的Werkzeug URL映射不允许仅返回方法,python,methods,werkzeug,url-mapping,http-status-code-405,Python,Methods,Werkzeug,Url Mapping,Http Status Code 405,以下是我们映射的截断版本: 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='a
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'))
])
并且有一个端点将请求分派到备用函数,但从我所读到的内容来看,如果我知道正确的语法(我在上面的链接之外没有发现),我的映射应该可以工作,或者至少可以工作
你知道我做错了什么吗?在你的规则列表中,方法参数不应该是列表吗?差不多
... methods=('GET',) ...
请注意使其成为元组的逗号
... methods=('GET',) ...