flask路由route引數以及子網域名稱

2022-01-31 12:17:08 字數 768 閱讀 6696

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

"""route 和 add_url_rule

route下邊的裝飾器 實際上是調了add_url_rule

route

method 請求方法

endpoint 別名 和url_for 配合使用

defaults 如果url沒有引數 則可以使用這個作為預設值使用

redirect_to 重定向

subdomain 子網域名稱

"""from flask import flask

def index(nid):

return nid

def index2(nid):

return nid

# 子網域名稱 subdomain

"""請求出去的時候 實際上要做網域名稱解析 就是 網域名稱和ip的匹配關係

window 中優先回去找 host檔案 mac同理(/etc/hosts)

啟動服務就可以 在瀏覽器 domain2.old.com:5000/user_index 的方式進行訪問

"""# 一下是2中 子網域名稱不同的寫法

def static_index(domain):

return domain+".your-domain.tld"

def user_index(username):

return "static.your-domain.tld"

if __name__ == '__main__':

route路由元件傳遞引數

在元件中使用 route會使之與其對應路由形成高度耦合,從而使元件只能在某些特定的 url 上使用,限制了其靈活性。使用props將元件和路由解耦 取代與 route的耦合 const user const router new vuerouter 通過props解耦 const user cons...

flask 路由系統 引數

methods 當前 url 位址,允許訪問的請求方式 當前檢視函式支援的請求方法 405 請求方式不被允許 info methods get post def info return go endpoint 反向url位址,預設為檢視函式名 url for info methods get pos...

路由修改route

route nee route add net host 網段或主機 netmask mask gw dev route del net host 網段或主機 netmask mask gw dev 觀察的引數 n,不要使用通訊協議或主機名稱,直接使用ip或port number ee,使用更詳細的...