使用add_url_rule的方法的烧瓶路径

时间:2019-04-12 03:59:54

标签: python flask python-3.7

我正在尝试使用Flask编写服务器。

我想使用非HTTP方法名称的名称路由到类的方法,但是如果下面的源代码会发生错误。

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”方法?

在此先感谢

1 个答案:

答案 0 :(得分:0)

我做到了这段代码

app.add_url_rule('/test', view_func=import_module(pkg_prefix + 'test').Test().post_test_user, methods=['POST'])