Django 傳遞額外引數及 URL別名

2022-03-17 12:47:30 字數 962 閱讀 4725

在 urls.py 檔案中新增下面內容

from django.conf.urls import url

urlpatterns = [

url(r'index', views.index, ),

]

在 views.py 檔案中新增下面內容

定義的 name 變數可直接在 views.py 中呼叫返回

在 urls.py 上新增,html 中指定路徑別名 klvchen 即可

urlpatterns = [

# ......

url(r"index", views.index, name="klvchen"),

]

在 templates 資料夾中新增乙個 login.html 檔案

在 views.py 新增方法

def index(req):

if req.method=="post":

username = req.post.get("username")

pwd = req.post.get("password")

print(username)

print(pwd)

if username == "klvchen" and pwd=="123":

return httpresponse("登入成功")

return render(req, "login.html")

Django 位址傳遞引數

示例 例如,url中 之後表示傳遞的引數,這裡傳遞了p1和p2兩個引數 桌球path r gamelist views.gamelist,name gamelist 只寫?之前的那些就行,多了就不對了 獲取引數用request.get.get def gamelist request context...

django 引數傳遞方法總結

1 無引數情況 配置url及其檢視如下 訪問輸出結果為 hello world 2 傳遞乙個引數 配置url及其檢視如下,url中通過正則指定乙個引數 訪問輸出結果為 the param is china 3 傳遞多個引數 參照第二種情況,以傳遞兩個引數為例,配置url及其檢視如下,url中通過正則...

django教程 引數傳遞(GET方式)

web開發過程中最常見的兩種引數傳遞方式為get和post,今天我們就來了解下django中如何使用get進行引數傳遞。django中get引數具有兩種傳遞方式,一種為傳統的 形式傳參,一種為正則匹配引數傳遞。web中最常見的傳參方式為 問號後引數,例如 plist p1 china p2 2012...