我正在添加AJAX加載表到一個Django應用程序,和我看到一個MultiValueDictKeyError當我使用檢查元素明白爲什麼表未加載。MultiValueDictKeyError「iSortingCols」
當我谷歌MultiValueDictKeyError所有的結果似乎是形式「鍵X找不到Y」,但我得到的是「iSortingCols」。此外,提供的回溯不涉及任何我的文件,只是來自各種python庫的文件。
回溯:
/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/views/generic/base.py in view
return self.dispatch(request, *args, **kwargs) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/views/generic/base.py in dispatch
return handler(request, *args, **kwargs) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/eztables/views.py in get
return self.process_dt_response(request.GET) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/eztables/views.py in process_dt_response
self.form = DatatablesForm(data) ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/eztables/forms.py in __init__
for idx in xrange(int(self.data['iSortingCols'])): ...
▶ Local vars
/usr/local/lib/python2.7/dist-packages/django/utils/datastructures.py in __getitem__
raise MultiValueDictKeyError(repr(key)) ...
▶ Local vars
GET:
mDataProp_8
u'name'
mDataProp_9
u'name'
mDataProp_4
u'name'
mDataProp_5
u'name'
mDataProp_6
u'name'
mDataProp_7
u'name'
mDataProp_0
u'name'
sEcho
u'1'
iDisplayStart
u'0'
mDataProp_1
u'name'
mDataProp_10
u'name'
mDataProp_2
u'name'
sColumns
u''
iColumns
u'11'
mDataProp_3
u'name'
_
u'1389632300296'
iDisplayLength
u'-1'
我不完全驚訝的是,我得到的錯誤,因爲我不是超級熟悉整個數據表設置,但我我不確定這是從哪裏來的。
有誰知道有可能會導致此錯誤?
請不要發佈追蹤,即使@ sk1p增加了追溯 – sk1p
的?如果是這樣,您需要確保正確讀取GET(或POST)參數。張貼有問題的代碼片段,這將有助於更多。 – StephenTG
看起來你正在使用的數據表框架不涉及任何文件 – themanatuf