django路由工作大致流程
客戶端傳送post,get請求,經過web伺服器----django中介軟體-----django路由分配系統,然後根據路由位址,匹配到對應檢視函式,在檢視函式中,取得資料庫中的資料,然後通過render或重定向到對應網頁進行渲染,顯示。
a.get方式
project的urls.py中: url(r'^index/', include('index.urls'))
project---index下的urls.py中: url(r'^login/$', login_views)
project ---index--login_views: render(request, 'login.html')
project ---index--login_views--login.html: window.location.href = '/index/login?id=1'
然後就可以在login_views中
if 'id' in request.get:
最終:網頁上的路由顯示為'/index/login/?id=1'
b.post方式
if 'id' in request.get:
.......
url(r'^login/$', login_views, name='login'),
然後就可以寫
Django中的路由URLS
title 路由urls tags django date 2019 01 08 配置路由分發 接收引數 接收整型 其中id引數為int型別 接收字串 其中name為str型別 接收uuid 其中uid引數為uuid型別 接收path 其中ph引數為路徑 re path index d 正則匹配in...
django中的路由系統
1 動態傳參方式 在django中乙個路由對應乙個函式,最簡單的傳參方式是這樣的 index id name 通過?或跟引數名 引數值的方式傳參,在這裡我要寫的另外一種傳參方式,是這樣的 index 引數1 引數2 首先,在url定義時,要這樣寫 url r index w views.index ...
Django學習筆記之url路由
一 django中路由的作用 其本質是url與該url要呼叫的檢視函式之間的對映,就是為告訴django對客戶端發過來的某個url應該呼叫執行哪一段邏輯 二 路由基本的配置 from django.conf.urls import url urlpatterns必須是乙個由url 例項組成的pyth...