Flask 路由系統

2021-09-20 15:34:14 字數 488 閱讀 9114

反向生成url

def index():

print('index')

print(url_for('n1'))

return "index"

動態路由

def index(nid):

print(url_for("index",nid=777))

print(url_for("index",nid=nid)) #根據輸入的nid,反向生成url

return "index"

瀏覽器輸入**,如127.0.0.1:5000/index/5即可訪問該路由,同時需要注意反向生成url加引數的情況,路由中定義的nid與url_for第2個引數nid名字必須一致,若第2個引數定義為id=777,會報錯

常用路由系統有以上五種,所有的路由系統都是基於以下對應關係來處理:

default_converters =

Flask 路由系統

flask中的路由系統其實我們並不陌生了,從一開始到現在都一直在應用 為什麼要這麼用?其中的工作原理我們知道多少?methods 當前 url 位址,允許訪問的請求方式 info methods get post defstudent info stu id int request.args id ...

Flask 路由系統

from flask import flask,render template login methods get post defstudent info return hello wwrd 預設不寫methods引數只支援get請求,methods引數是我們重寫裡面的方法,並不是追加 相當於給 ...

Flask 路由系統

目錄動態引數路由 最簡單用法 下面介紹但是還有其他引數和用法 def student info stu id int request.args id return f hello old boy python3.6的新特性 f from flask import url for def studen...