- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试用 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'])
断言错误:未实现的方法“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'])
关于python - Flask 使用 add_url_rule 路由到方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55644303/
我正在尝试将 Flask 服务器包装在一个类中,以便更好地适应应用程序其余部分的结构。 我有以下代码: class HTTPServer(object): def __init__(self)
我的 Flask 路由中有一堆装饰器,我试图将它们压缩成一个(包括 @app.route)。 我有以下@route函数: from functools import wraps def route(r
我正在尝试用 Flask 编写一个服务器。 我想使用 HTTP 方法名称以外的名称路由到类的方法,但是如果使用下面的源代码,则会发生错误。 from flask import Flask app =
使用 add_url_rule 失败,但 @app.route('') 工作正常。 您好,我正在尝试将 SSE(服务器发送事件)添加到 Python Flask 应用程序中。不幸的是,该应用程序使用
我在 Flask 中使用基于类的 View 来创建 CRUD REST API 并使用 add_url_rule 注册路由,就像这样... class GenericAPI(MethodView):
来自 Flask 文档: def index(): pass app.add_url_rule('/', 'index', index) 它还说: endpoint – the endpoin
我正在使用以下设置 url 端点: manager.py from xxx import ContactAPI from xxx.models import Contact # self.app
考虑以下代码 import flask class API: def hello(self): return flask.Response('hello', 200) api
我在 Heroku 上使用 Gunicorn 来尝试提供一个基本网页,如果我使用普通的路由装饰器,它工作正常。例如: from flask import Flask app = Flask(__nam
我是一名优秀的程序员,十分优秀!