擅长:python、mysql、java
<p>注意,<code>QueryDict</code>只是一个类似字典的对象。有一个重要的区别。从<a href="https://docs.djangoproject.com/en/1.11/ref/request-response/#querydict-objects" rel="nofollow noreferrer">docs</a>:</p>
<blockquote>
<p>In an HttpRequest object, the GET and POST attributes are instances of django.http.QueryDict, a dictionary-like class customized to deal with multiple values for the same key. This is necessary because some HTML form elements, notably , pass multiple values for the same key.</p>
</blockquote>
<p>如果要遍历请求的所有参数,并有多个具有相同键的参数,则需要在Python 3中使用<code>QueryDict.lists()</code>,或者在Python 2中使用<code>QueryDict.iterlists()</code>。请参阅<a href="https://docs.djangoproject.com/en/1.11/ref/request-response/#django.http.QueryDict.lists" rel="nofollow noreferrer">output format</a>的文档。</p>