Python的flask中常用函数有哪些?flask中的函数route如何使用?

很多小伙伴都好奇Python可不可以对路由器进行操作,所有今天让我们一起学习关于“Python的flask中常用函数有哪些?flask中的函数route()如何使用?”的知识,我给大家总结了以下内容,具有一定的参考价值,希望大家阅读完之后会有所收获能帮助到大家,下面我们一起来看看这篇文章吧 。

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的内容可以继续关注哦!

    推荐阅读