django中request的GET小記

2022-08-27 16:09:11 字數 1279 閱讀 7983

views.py

from django.shortcuts import

render

#展示鏈結的頁面

defgettest1(request):

return render(request, '

booktest/gettest1.html')

#接收一鍵一值的情況

defgettest2(request):

#根據鍵接收值

a1 = request.get['a'

] b1 = request.get['b'

] c1 = request.get['c'

]

#構造上下文

context =

#向模板中傳遞上下文,並進行渲染

return render(request, '

booktest/gettest2.html

', context)

#接收一鍵多值的情況

defgettest3(request):

a1 = request.get['

a'] #

傳遞傳的引數的最後乙個a的值

aa1 = request.get.getlist('a'

) context =

return render(request, '

booktest/gettest3.html

', context)

gettest1.html

"en

">一鍵一值:

"/booktest/gettest2/?a=1&b=2&c=3

">test2

一鍵多值:

django 中的 request 物件

我們知道當urlconf檔案匹配到使用者輸入的路徑後,會呼叫對應的view函式,並將httprequest物件作為第乙個引數傳入該函式。django 每乙個view函式的第乙個引數都是request,有沒想過request裡面到底有什麼呢?django使用request和response物件在系統間...

詳解Django中Request物件的相關用法

這篇文章主要介紹了詳解django中request物件的相關用法,django是python重多人氣框架中最著名的乙個,需要的朋友可以參考下 從request物件中獲取資料 我們在第三章講述view的函式時已經介紹過httprequest物件了,但當時並沒有講太多。讓我們回憶下 每個view函式的第...

django中request物件的屬性和方法

1.request物件方法和屬性 2.常用request.meta屬性 request.meta 是乙個python字典,包含了所有本次http請求的header資訊,常用屬性包括 注意有些使用者的user agent的字串獲取不了,所以使用python的get方法request.meta.get ...