django中的路由筆記

2021-08-16 10:22:22 字數 707 閱讀 8363

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...