很多小伙伴都好奇Python可不可以对路由器进行操作,所有今天让我们一起学习关于“Python的flask中常用函数有哪些?flask中的函数route()如何使用?”的知识,我给大家总结了以下内容,具有一定的参考价值,希望大家阅读完之后会有所收获能帮助到大家,下面我们一起来看看这篇文章吧 。
文章插图
一、route()函数的讲解
它就是用来实现对路由器进行操作的,它翻译过来的意思就是路由器,一般使用是对一个url进行绑定到一个函数当中 。它的调用方法有两种一种是静态路由还有一种是动态路由 。
二、静态路由和动态路由
静态路由
from flask import Flaskapp = Flask(__name__)@app.route('/hello')def hello_world(): return 'Hello World!!!'@app.route('/pro')def index(): return render_template('login.html')if __name__ == '__main__': app.run(debug = True)在上面的代码中,@app.route(“”)括号中的地址为一个静态路径,它可以返回一个值也可以是一个字符串或者页面等 。
动态路由
from flask import Flaskapp = Flask(__name__)@app.route('/hello/<name>')def hello_name(name): return 'Hello %s!' % nameif __name__ == '__main__': app.run(debug = True)【Python的flask中常用函数有哪些?flask中的函数route如何使用?】代码中采用两个尖括号的形式对一个动态url进行传递,@app.route(“”)括号中为一个不确定的路径,当你在一个浏览器中输入一个:
http:// localhost:5000/hello/python!它实际会返回一个:
hello python!三、route()参数
methods=[‘GET’,‘POST’]它包含两个参数一个是post,表示的是一个post请求,一个是get就表示get请求,在参数的设置中,是不区分大小写的,源代码会自动进行转换成大写 。
使用方法:
@app.route('/login', methods=['GET', 'POST'])这篇关于Python的flask中常用函数有哪些?flask中的函数route()如何使用?的文章就介绍到这了,想要学习更多python flask的内容可以继续关注哦!
推荐阅读
- python中requests库模拟登录有哪些方式?requests模拟登录的三种方式
- Python导入模块时遇到错误怎么办?Python导入模块时遇到的错误分析
- python按照list中字典的某key去重 python去重方法的实例代码
- 如何使用python中的可变参数?python中可变参数的使用方法
- Python如何实现变量交换?python实现变量交换的机制是什么?
- 什么是python的伪私有属性?python的伪私有属性是什么?
- Python中tempfile模块有什么用?如何使用tempfile模块
- python中的not关键字有什么含义?python中not关键字如何使用?
- 如何对Python文本模式进行匹配?如何使用match方法进行匹配?
- Python怎么创建临时文件?Python中临时文件如何生成