Flask路由尾部有没有斜杠有什么区别
作者:weixin_42576837 发布时间:2021-03-17 12:00:58
标签:Flask,路由,尾部斜杠
URL重定向行为
路由的尾部加不加斜杠不一样的,比如:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'index page'
@app.route('/qwe')
def test():
return 'test'
if __name__ == '__main__':
app.run()
在访问路由/qwe
的时候,路由应该写成/qwe
,是可以访问到的,但是如果写成/qwe/
则会报错
/qwe
访问
/qwe/
访问
报错代码是404:说明找不到这个url对应的资源
如果代码修改为:
@app.route('/qwe/')#后面加了一个斜杠
def test():
return 'test'
两种访问方式都可以,可以自己试下。
注意到,在浏览器地址栏输入/qwe
时,会自动变成/qwe/
,这是因为flask自动进行了重定向,查看返回的状态码:
表示的是访问的/qwe
被永久的转移到了/qwe/
,所以自动进行了重定向行为。
所以路由末尾不带/的,访问的时候就不能加斜杠。
另外,如果现在修改代码为@app.route('/qwe')
,把斜杠去掉再运行,会一直出错,因为它一直重定向,这时清除浏览器缓存就行。
来源:https://blog.csdn.net/weixin_42576837/article/details/126166163


猜你喜欢
- 总所周知bilibili是没有办法直接查看弹幕的发送者的
- 一、 腐蚀与膨胀1.1 腐蚀操作import cv2import numpy as npimg = cv2.imread('Data
- 1、概述在 Go 里有很多种定时器的使用方法,像常规的 Timer、Ticker 对象,以及经常会看到的 time.After(d Dura
- 导语昨天下班,回家吃完饭就直接躺了,无聊的时候大家都会干什么呢?当然是刷刷刷——抖音啦,嗯哼,然后返现了抖音上一款特效——「变身漫画」,简直
- 系统存储过程,sp_executesql 语言在这里! sp_executesql 执行可以多次重用或动
- SQL UNIQUE 约束 UNIQUE 约束唯一标识数据库表中的每条记录。 UNIQUE 和 PRIMARY KEY 约束均为列或列集合提
- computedcomputed只接收一个getter函数1、getter必须有返回值2、computed返回一个只读响应式ref对象 (只
- Python字典设置默认值我们都知道,在 Python 的字典里边,如果 key 不存在的话,通过 key 去取值是会报错的。>>
- 近年来流行 Ajax,而 Ajax 的本质就是 XMLHttpRequest,是客户端 XMLHttpRequest 对象的使用。相对于 A
- 本文实例讲述了Python3最长回文子串算法。分享给大家供大家参考,具体如下:1. 暴力法思路:对每一个子串判断是否回文class Solu
- 1.简介: SQL Server 2005中的窗口函数帮助你迅速查看不同级别的聚合,通过它可以非常方便地累计总数、移动平均值、以及执行其它计
- 脚本1:这两天用python写了一个删除指定目录下过期时间的脚本。也可能是我初学python,对python还不够熟习,总觉得这个脚本用sh
- 用科讯CMS“分页显示(专题)文章列表标签”,可以在栏目文章列表下面产生一个页码行。从图可以看出,这段DIV,还需要CSS修饰,但是查看Ht
- 之前一直使用hdfs的命令进行hdfs操作,比如:hdfs dfs -ls /user/spark/hdfs dfs -get /user/
- 本文实例讲述了C#使用Socket快速判断数据库连接是否正常的方法。分享给大家供大家参考。具体分析如下:大家在做项目的时候,一般都是和数据库
- HTML文档是互联网上的主要文档类型,但还存在如TXT、WORD、Excel、PDF、csv等多种类型的文档。网络爬虫不仅需要能够抓取HTM
- Oracle过程和函数相信大家都比较了解,下面就为您详细介绍Oracle过程和函数二者之间的区别,希望可以让您对Oracle过程和函数有更深
- 先来看一下Spring官网首页的一个图片滑动显示效果可以看到, 随着鼠标的滑动,绿色图片和灰色图片可以无缝的在鼠标俩两边切换显示。显示这样的
- 经常遇到百度网盘的压缩文件加密了,今天我们就破解它!实现思路上篇文章给大家介绍了爆破密码的思路,感兴趣的朋友可以了解下。其实都大同小异:无非
- 目录前言场景分析总结前言前几天,有位朋友微信联系我,告知一个生产数据库,在机器宕机恢复后,实例启动失败,而且该实例没有做任何的高可用、容灾、