回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我正试图用Django/Python处理传入的JSON/Ajax请求。</p>
<p><a href="https://docs.djangoproject.com/en/stable/ref/request-response/#django.http.HttpRequest.is_ajax" rel="noreferrer">^{<cd1>}</a>是请求的<code>True</code>,但我不知道JSON数据的有效负载在哪里。</p>
<p><code>request.POST.dir</code>包含以下内容:</p>
<pre><code>['__class__', '__cmp__', '__contains__', '__copy__', '__deepcopy__', '__delattr__',
'__delitem__', '__dict__', '__doc__', '__eq__', '__ge__', '__getattribute__',
'__getitem__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__len__',
'__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__',
'__setattr__', '__setitem__', '__str__', '__weakref__', '_assert_mutable', '_encoding',
'_get_encoding', '_mutable', '_set_encoding', '<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>list', 'clear', 'copy', 'encoding',
'fromkeys', 'get', 'getlist', 'has_key', 'items', 'iteritems', 'iterkeys', 'itervalues',
'keys', 'lists', 'pop', 'popitem', 'setdefault', 'setlist', 'setlistdefault', 'update',
'urlencode', 'values']
</code></pre>
<p>显然在请求发布密钥中没有密钥。</p>
<p>当我查看<a href="http://en.wikipedia.org/wiki/Firebug" rel="noreferrer">Firebug</a>中的POST时,请求中会向上发送JSON数据。</p>