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的內容可以繼續關注哦!

    猜你喜歡