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

2021-08-20 21:25:42 字數 1467 閱讀 5741

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

from flask import flask, request, url_for

# 路由

# 檢視函式

def index():

return ""

# 新的user路由

def hello_user():

return ""

# 動態路由。使用<>圈起來,輸入**時輸入

# 傳入id引數

路由也可以修改當前的http方法來開啟,flask路由預設的http方法是get,這裡使用methods=['post']將http方法改為post。

訪問網頁時要更改http方法:

# 新的user路由

flask路由也可接受動態引數,動態引數需要使用<>包裹表示。

# 動態路由。使用<>圈起來,輸入**時輸入

# 傳入id引數

需要在**後輸入任意合法的值來傳入動態引數。

也可以使用request方法實現動態引數傳遞。

# 也可以不傳參顯示動態引數

輸入**時最後要加上?id=任意值,即可達到目的。

反路由通過檢視函式表現出url位址,需使用url_for方法指向乙個url。

# 反向路由,通過檢視函式反導出url位址

Flask裡面的路由和反向路由

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

Flask 中的路由與反向路由

之後 定義乙個函式,該函式名也是用來給特定函式生成 urls,並且返回我們想要顯示在使用者瀏覽器上的資訊。from flask import flask,request,url for defhello world return hello world defhello user return he...

Flask學習筆記2 路由定義的基本方式

使用methods引數指定可接受的請求方式,可以是多種 defhello return hello,world 有時我們需要將同一類url對映到同乙個檢視函式處理,比如 使用同乙個檢視函式來顯示不同使用者的訂單資訊。路由傳遞的引數預設當作string處理 defhello itheima order...