当前位置:网站首页>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()
边栏推荐
猜你喜欢
随机推荐
补坑求逆序对
[教你做小游戏] 斗地主的手牌,如何布局?看25万粉游戏区UP主怎么说
网络拓扑管理
宝塔部署flask项目
Rider调试ASP.NET Core时报thread not gc-safe的解决方法
[Image dehazing] Image dehazing based on color attenuation prior with matlab code
Scala中使用 Jackson API 进行JSON序列化和反序列化
Keras deep learning combat (17) - image segmentation using U-Net architecture
选择是公有云还或是私有云,这很重要吗?
产品思维训练 | 新用户从注册到绑卡流失率很高是什么原因?
【快应用】实现自定义导航栏组件
set和map使用讲解
从企业的视角来看,数据中台到底意味着什么?
MySql主要性能指标说明
破解校园数字安全难点,联想推出智慧教育安全体系
常量
陕西CAS:1244028-50-9_Biotin-PEG3-SCO-PPh3 固体
「POJ 3666」Making the Grade 题解(两种做法)
MSE 治理中心重磅升级-流量治理、数据库治理、同 AZ 优先
CEO对今天的CIO们真正的要求是什么?