當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python Django QueryDict.__init__用法及代碼示例

本文介紹 django.http.QueryDict.__init__ 的用法。

聲明

QueryDict.__init__(query_string=None, mutable=False, encoding=None)

基於 query_string 實例化 QueryDict 對象。

>>> QueryDict('a=1&a=2&c=3')
<QueryDict: {'a': ['1', '2'], 'c': ['3']}>

如果未傳入query_string,則生成的QueryDict 將為空(它將沒有鍵或值)。

您遇到的大多數 QueryDict ,尤其是 request.POSTrequest.GET 中的那些,將是不可變的。如果您自己實例化一個,您可以通過將 mutable=True 傳遞給它的 __init__() 來使其可變。

用於設置鍵和值的字符串將從 encoding 轉換為 str 。如果 encoding 未設置,則默認為 DEFAULT_CHARSET

相關用法


注:本文由純淨天空篩選整理自djangoproject.com大神的英文原創作品 django.http.QueryDict.__init__。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。