使用 add_url_rule 方法的 Flask 路由
Flask route to method with add_url_rule
我正在尝试用 Flask 编写服务器。
我想使用 HTTP 方法名称以外的名称路由到 class 的方法,但是如果下面的源代码会出错。
from flask import Flask
app = Flask(__name__)
pkg_prefix = "application.route."
app.add_url_rule('/test', view_func=import_module(pkg_prefix + 'test').Test.as_view('post_test_user'), methods=['POST'])
AssertionError:未实现的方法'POST'
class Test:
def post_test_user(self):
・・・
return self.respons
如何在不更改方法名称的情况下将请求路由到此 "post_test_user" 方法?
非常感谢
这段代码是我做的
app.add_url_rule('/test', view_func=import_module(pkg_prefix + 'test').Test().post_test_user, methods=['POST'])
我正在尝试用 Flask 编写服务器。
我想使用 HTTP 方法名称以外的名称路由到 class 的方法,但是如果下面的源代码会出错。
from flask import Flask
app = Flask(__name__)
pkg_prefix = "application.route."
app.add_url_rule('/test', view_func=import_module(pkg_prefix + 'test').Test.as_view('post_test_user'), methods=['POST'])
AssertionError:未实现的方法'POST'
class Test:
def post_test_user(self):
・・・
return self.respons
如何在不更改方法名称的情况下将请求路由到此 "post_test_user" 方法?
非常感谢
这段代码是我做的
app.add_url_rule('/test', view_func=import_module(pkg_prefix + 'test').Test().post_test_user, methods=['POST'])