Flask裡面的路由和反向路由

2021-08-28 05:05:08 字數 1053 閱讀 8941

# 1. 匯入flask類;

from flask import flask, render_template, request, url_for

# 2. 例項化flaks類。 生成乙個例項;

# __name__結果是__main__或者模組名/包名, 根據這個引數確定專案的位置,(確定該項目的靜態檔案或者模板的位置);

# 3. 通過路由繫結處理的檢視函式;

# url: (eg: )

# 定義的函式hello, return後面的返回值是想要顯示在瀏覽器上的內容;

def hello():

return "

***x"

# 基本路由

def westos():

# 如何在flask程式中返回乙個html頁面;flask預設查詢頁面內容的位置為templates目錄;

return render_template('westos.html')

# 基本路由之傳遞引數;

def userinfo(id):

return "hello user" + str(id)

# 基本路由之從瀏覽器的請求中獲取引數

# 從字典中, 獲取id對應的value值;

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

return '查詢使用者: user'+ str(id)

# 反向路由

def query_url():

"""通過函式, 找到該函式對應的url位址;"""

return "查詢的url位址為:" + url_for("query")

if __name__ == "__main__":

# 4. 執行flask應用,

# 預設埠是5000, 如果想要修改埠,傳遞引數port=***;

# 預設情況下該web程式只能在本機瀏覽器訪問, 如果想要其他主機訪問, 指定host="0.0.0.0"

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

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

Flask 中的路由與反向路由

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

ElasticSearch裡面的路由功能介紹

2019獨角獸企業重金招聘python工程師標準 在elaticsearch裡面,路由功能算是乙個高階用法,大多數時候我們用的都是系統預設的路由功能,我們知道乙個es索引可以分多個shard和每個shard又可以有多個replia,那麼現在思考乙個問題,我們新增進去的資料,是如何分布在各個shard...