[flask][python]flask封装成类方便集成其他模块以及传参问题解决方法
Posted FL1623863129
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[flask][python]flask封装成类方便集成其他模块以及传参问题解决方法相关的知识,希望对你有一定的参考价值。
看得懂就会领会代码奥妙。
from flask import Flask
import threading
app = Flask(__name__)
@app.route('/')
def hello_world():
return ' age is '.format(FlaskParams.flask_str, FlaskParams.flask_int)
# 类似全局变量,进而传递给flask服务
class FlaskParams(object):
flask_str = 'str1'
flask_int = 10
class FlaskManager(object):
def __init__(self):
pass
def set_flask_params(self, flask_str, flask_int):
FlaskParams.flask_str = flask_str
FlaskParams.flask_int = flask_int
def run(self, ip='0.0.0.0', port=5200, debug=False):
threading.Thread(target=app.run, args=(ip, port, debug)).start()
if __name__ == '__main__':
fm = FlaskManager()
fm.run()
fm.set_flask_params('xiaoming', 29)
以上是关于[flask][python]flask封装成类方便集成其他模块以及传参问题解决方法的主要内容,如果未能解决你的问题,请参考以下文章