Flask 中的路由與反向路由

2021-07-27 05:00:32 字數 1081 閱讀 4538

之後 ,定義乙個函式,該函式名也是用來給特定函式生成 urls,並且返回我們想要顯示在使用者瀏覽器上的資訊。

from flask import flask,request,url_for

defhello_world

():return

'hello world!'

defhello_user

():return

'hello user'

給 url 增加變數的部分,把一些特定的字段標記成 。這些特定的字段將作為引數傳入到你的函式中。當然也可以指定乙個可選的轉換器通過規則 。

defuser_id

(id):

''' 請求位址為

'''return

'hello user:'+id

引數形式的url

defquery_user

():'''

'''id = request.args.get('id')

return

'query user:'+id

本質是根據函式名反向生成url,使用函式url_for()來針對乙個特定的函式構建乙個 url。它能夠接受函式名作為第一引數,以及一些關鍵字引數, 每乙個關鍵字引數對應於 url 規則的變數部分。未知變數部分被插入到 url 中作為查詢引數。

# -*- coding: utf-8 -*-

from flask import flask,request,url_for

defquery_user

():'''

'''id = request.args.get('id')

return

'query user:'+id

defquery_url

():'''

反導出 query_user函式名對應的url位址

'''return

'query url:'+url_for('query_user')

請求位址,之後,列印的是 

query url:/test

Flask學習筆記 路由和反向路由

coding utf 8 from flask import flask,request,url for 路由 檢視函式 def index return 新的user路由 def hello user return 動態路由。使用 圈起來,輸入 時輸入 傳入id引數 路由也可以修改當前的http方...

Flask裡面的路由和反向路由

1.匯入flask類 from flask import flask,render template,request,url for 2.例項化flaks類。生成乙個例項 name 結果是 main 或者模組名 包名,根據這個引數確定專案的位置,確定該項目的靜態檔案或者模板的位置 3.通過路由繫結處...

2 資料與flask路由

from flask import flask defsearch q,page summary arguments q 普通關鍵字 page isbn or key key if len q 13 and q.isdigit 判斷是否是isbn號碼 isbn or key isbn short q...