Django學習系列之三 URL傳遞引數

2021-08-29 01:35:35 字數 1494 閱讀 6603

(一)在url中使用變數的方式

1.傳遞乙個引數

如:views.py

return httpresponse('圖書首頁')

def book_detail (request,book_id): # book_id就是傳遞的引數

#可以從資料庫中根據book_id提取這個圖書的資訊

path('book/',views.book) #此處的book為views.py中定義的函式

path('book/detail//',views.book_detail)

#一定要和views.py中的引數一樣

path(『』,index) #定義預設的首頁面,可以在views.py中定義相應的函式

] 2.傳遞多個引數

如:views.py

return httpresponse('圖書首頁')

def book_detail (request,book_id,category_id):

text = "您獲取的圖書id是 %s, 圖書分類是%s" % (book_id,category_id)

path('book/',views.book) #此處的book為views.py中定義的函式

path('book/detail///',views.book_detail)

#一定要和views.py中的引數一樣

path(『』,index) #定義預設的首頁面,可以在views.py中定義相應的函式

def author_detail (request): #不需要寫引數

author_id = request.get.get('id')

#和上面寫法一樣author_id = request.get['id']

text = '作者的id是: %s' % author_id

path('book/author/',views.author_detail)

]

Java SE 學習系列之三

1.break 語句 經常用在迴圈語句中,用於跳出整個迴圈,執行迴圈後面的 2.continue 語句 經常用在迴圈語句中,用於跳出當前的這個迴圈 或者是跳出本次迴圈 開始下一次迴圈的執行 3.break 與 continue 可以搭配標籤使用,在實際開發中,根本沒有人會將 break 與 cont...

Django學習 URL方法

index name index 例如 urls.py url r bookinfo d polls views.bookinfo,name book html 中 在django中,url起著連線模板和檢視函式的作用。舉例如下 from django.conf.urls import url fr...

django開發系列 url預設引數

使用path或者是re path的後,在route中都可以包含引數,而有時候想指定預設的引數,這時候可以通過以下方式來完成。示例 如下 from django.urls import path from import views urlpatterns path blog views.page pa...