获取所有视图函数信息

获取所有视图函数信息,并以json形式返回

这里我们用的是flask 框架中内部的json

代码实现:

from flask import Flask,json



app = Flask(__name__)

@app.route('/')
def index():
rulse=app.url_map.iter_rules() #获取项目路由列表


for rule in rulse:
print("视图函数:{},url地址:{}".format(rule.endpoint,rule.rule))

return json.dumps({rule.endpoint: rule.rule for rule in rulse})


@app.route('/test1')
def test1():
return "test1"

@app.route('/test2')
def test2():
return "test2"

if __name__ == '__main__':
app.run()

实现效果:

 

posted @ 2024-07-17 18:00  yongheng999  阅读(18)  评论(0)    收藏  举报