我正在尝试从蓝图函数中移出尽可能多的逻辑,以使测试变得更容易,但是现在我已经将一些服务定义为蓝图文件中的变量,如果可以封装,那将是很好的它们和蓝图方法变成类似
的类class MyBluePrintClass:
blueprint = Blueprint('main', __name__, template_folder='templates')
myservice = ServiceA()
def route_a():
blah
def route_b():
blah
我可以这样做吗?
我应该将其设为Blueprint
的子类吗?
可以在类中使用注释?