簡介
使用index和login檢視舉例詳解了django框架路由系統的6種常用場景。
return httpresponse("%s,歡迎登入!" %(username))
else:
return httpresponse('使用者名稱和密碼錯誤')
urls.py1. 直接匯入views.py中的方法名
from web.views import index,login2. 不直接匯入方法名,而是只匯入views.urlpatterns = [
url(r'^index/$',index),
]
from web import views3.使用正則中的分組方法進行引數傳遞,不指定引數名,按傳入順序 接收。from web import viewsurlpatterns = [
url(r'^index/$', views.index),
]
urlpatterns = [
url(r'^index/$', views.index),
url(r'^login/(\w+)/(\w+)$', views.login),
]
輸入正確時:4.使用正則中的分組方法進行引數傳遞,![]()
輸入錯誤時:
指定要給那個引數傳值
from web import viewsurlpatterns = [
url(r'^index/$',views.index),
url(r'^login/(?p\w+)/(?p\w+)$',views.login),
]
輸入正確時:5. 固定引數(password 屬性為固定引數,即使你傳入正確的密碼「test1234_」,也會顯示使用者名稱和密碼錯誤,因為login方法實際接收到的值固定為「test1234」)![]()
輸入錯誤時:
附錄1:django 常用url配置方法
附錄二:django url name詳解
null
Django (03)請求和響應
客戶端傳參的幾種方式 傳遞方式 示例 後端獲取方式 資料型別 url路徑 path news 1 2 正則匹配 str查詢字串 news2?category 1 page 2 request.get querydict 請求體 表單型別資料 category 1 page 2 request.pos...
Python 使用Django開發Web框架
django符合mtv架構 django的安裝有兩種方法,具體可參考官網 這裡採用第二種方法,即option 2.get the latest development version,具體如下 dw mon tddba git clone dw mon tddba install cd django...
Django 框架 Django介紹
django 使用 python 語言寫的開源 web 開發框架,並遵循 mvc 設計。勞倫斯出版集團為了開發以新聞內容為主的 而開發出來了這個框架。django 今年來應用越來越廣泛。django 的主要目的是簡便 快速的開發資料庫驅動的 它強調 復用,多個元件可以很方便的以 外掛程式 形式服務於...