当前位置:网站首页>flask生成路由的2种方式和反向生成url
flask生成路由的2种方式和反向生成url
2022-08-10 18:39:00 【低调说】
from flask import Flask, request, render_template, redirect, url_for
app = Flask(__name__)
# 配置文件
app.config.from_object("settings.BaseConfig")
# 第一种添加路由的方式
@app.route('/')
def index():
return "第一种添加路由的方式"
def test():
return "第二种添加路由的方式"
# 第二种添加路由的方式
app.add_url_rule('/test', view_func=test)
@app.route('/point_url', methods=['GET', 'POST'], endpoint='point')
def point():
u = url_for('point') # 反向生成url,默认不起别名,就是函数名
print(u)
return 'flask里的endpoint相当于django路由里面的name'
@app.route('/point2_url', methods=['GET', 'POST'])
def point2():
u2 = url_for('point2') # 反向生成url,默认不起别名,就是函数名
print(u2)
return 'flask里的endpoint相当于django路由里面的name'
if __name__ == '__main__':
app.run()
边栏推荐
猜你喜欢

消息队列初见:一起聊聊引入系统mq 之后的问题

API 网关的功能

MSE 治理中心重磅升级-流量治理、数据库治理、同 AZ 优先

IoU、GIoU、DIoU、CIoU四种损失函数总结

Redis命令---key篇 (超全)

如何通过JMobile软件实现虹科物联网HMI/网关的报警功能?

Major upgrade of MSE Governance Center - Traffic Governance, Database Governance, Same AZ Priority

Consul Introduction and Installation

【图像分割】基于元胞自动机实现图像分割附matlab代码

Keras deep learning combat (17) - image segmentation using U-Net architecture
随机推荐
Interview Question 04.12. Summation Path-dfs+Auxiliary Array Method
Rider调试ASP.NET Core时报thread not gc-safe的解决方法
产品思维训练 | 新用户从注册到绑卡流失率很高是什么原因?
FPGA工程师面试试题集锦101~110
如何通过JMobile软件实现虹科物联网HMI/网关的报警功能?
FPGA工程师面试试题集锦91~100
redis.exceptions.DataError: Invalid input of type: ‘dict‘. Convert to a byte, string or number first
基于GAMS的电力系统优化分析
[教你做小游戏] 斗地主的手牌,如何布局?看25万粉游戏区UP主怎么说
905. 区间选点(贪心)
NPDP|传统行业产品经理如何进行能力提升?
网络拓扑管理
MSE 治理中心重磅升级-流量治理、数据库治理、同 AZ 优先
2022-08-09 Study Notes day32-IO Stream
FPGA工程师面试试题集锦81~90
DefaultSelectStrategy NIOEventLoop执行策略
魔方电池如何“躺赢”?解锁荣威iMAX8 EV“头等舱”安全密码
MySql主要性能指标说明
AIRIOT答疑第8期|AIRIOT的金字塔服务体系是如何搞定客户的?
【FAQ】OpenHarmony与HarmonyOS的有什么区别?