python这个编程语言是可以通过flask这个框架来开发Web应用程序,也就是网站 。而在使用flask框架时都需要去设置一个叫做路由的东西,但是很多初学flask的小伙伴不知道它是什么意思 。那么下面这篇文章会来给大家讲解一下python中路由的作用和设置方法,往下看看吧 。
【什么是flask路由?Python中的flask框架如何设置路由】

在讲解flask框架路由知识之前,大家来看一段代码就知道路由是有什么作用了,代码示例如下:
from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!'在上面的代码之中应用实例对象创建出来之后使用它去点了一个叫做route()的方法,那么这一行代码就是python框架flask设置路由的方法了 。而在这个代码前还加上了一个符号@,就表示它是一个装饰器 。
那么route()方法内的参数才是路由的关键所在,flask框架应用的python程序在启动时会打来浏览器并进入指定ip地址和端口号所创建的网页之中 。那么当路由设置为/时,表示的意思就是这个就是启动时的入口视图,也就是说会执行helloworld()函数 。
只要去看一下网页的链接就可以发现它只有一个ip地址和端口号,因为它没有指向另一个url链接所映射的视图 。
但是只需要将这个路由设置为/da/asd这样的形式,那么就会发生一个有意思的事情,代码如下:
@app.route('/login')def login(): return 'Login'python程序运行之后还是会默认进入首页,那么这个时候只需要在url链接最后一个反斜杠的后面加上login就会重定向到另一个网页了,而这个网页之中所对应的视图就是函数login 。
总的来说,flask中路由通过装饰器和route()方法来设置 。而路由的作用则是导向不同的视图,也就是根据路由执行不同的函数 。
猜你喜欢
- Python中flask框架如何开启调试模式?Flask框架的调试模式是什么
- 豆芽是怎样生长的
- Python中Numpy是什么?NumPy数组和标准Python序列有什么区别?
- 释槐鸟是不是青鹧
- Python到底可以做什么? Python适合做什么开发?
- Python框架flask怎么初始化?Python中flask框架如何配置
- 学习Python爬虫需要什么基础?学习Python爬虫要具备哪些基础?
- Python读取Excel表格日期数据错误为什么?Python日期变为数字怎么办
- 怎么看Python是否安装成功?判断python是否安装成功的方法
- 元组 python tuple有什么用?使用python tuple的好处有哪些?
