【发布时间】:2021-04-30 20:31:03
【问题描述】:
我正在尝试使用基本 DI 生成 Flask 路由,即映射方法作为路由处理程序,我是 Flask 的初学者,所以请注意我的基本技能
class myClass():
def __init__(self):
self.dbConnObj = DbToolsMySql('someconnection', 'slave')
self.dbConnObj.connect()
self.blueprint = Blueprint('myClass', __name__)
self.blueprint.add_url_rule('/my_method', view_func=self.my_method)
def my_method(self, event):
retun "hello"
然后在我的处理程序文件中
from flask import Flask
from flask_restful import Api, Resource
from src.app.services.myClassimport myClass
app = Flask(__name__)
app.register_blueprint(myClass.blueprint)
if __name__ == "main":
app.run()
很简单啊????但不工作...我收到以下消息
未找到 在服务器上未找到请求的 URL。如果你 手动输入网址,请检查您的拼写并重试。
【问题讨论】:
-
您在
my_method中将 return 拼写为 retun。另外,您访问的哪个 URL 会出现此错误?
标签: python python-3.x flask