【瞎老弟flask】04-flask配置路由

本文介绍了Flask框架的路由配置,包括如何设置URL、为同一响应配置多个路由、动态路由规则、不可信数据的转义以及动态路由转换器的使用。还提到了自定义动态路由转换器和查看所有配置路由的方法,强调了数据转义的重要性以防止注入攻击。
摘要由CSDN通过智能技术生成

配置路由

配置路由可以理解为设置url,只需要通过route装饰器,将函数绑定到url上,就可以实现地址的访问

from flask import Flask

app = Flask(__name__)


# 为app.route设置"/index"
# 则可以通过http://localhost:5000/index这个地址进行访问
@app.route("/index")
def index():
    return "<h1>index</h1>"

# 为app.route设置"/test"
# 则可以通过http://localhost:5000/test这个地址进行访问
@app.route("/test")
def test():
    return "<h1>test</h1>"

注意,在配置路由的过程中,后边添加/或者没有添加/都是可以的

如果你设置的路由为app.route("/index"),那么访问http://localhost:5000/index的时候,会直接请求成功

如果你设置的路由为app.route("/index/"),那么访问http://localhost:5000/index的时候,flask会自动将其重定向到http://localhost:5000/index/

但是最好不要同时添加带/和不带/的两个版本,这样可能导致不确定的行为

为同一响应配置多个路由

比如说,你希望同时将首页配置为/和/index,那么只需要使用多个装饰器,就可以将同一响应解析为多个地址


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值