91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Django報錯django.utils.datastructures.MultiValueDictKeyError該怎么辦

發布時間:2021-12-08 16:21:14 來源:億速云 閱讀:957 作者:柒染 欄目:編程語言

本篇文章為大家展示了Django報錯django.utils.datastructures.MultiValueDictKeyError該怎么辦,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

Django報錯

[11/Sep/2018 20:57:07] "POST /applyforprivileges/ HTTP/1.1" 500 12918
ERROR:default:Traceback (most recent call last):
  File "/data/venv4archer/lib/python3.6/site-packages/django/utils/datastructures.py", line 320, in __getitem__
    list_ = super(MultiValueDict, self).__getitem__(key)
KeyError: 'query_auditors'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/venv4archer/lib/python3.6/site-packages/django/core/handlers/base.py", line 132, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/data/venv4archer/lib/python3.6/site-packages/django/views/decorators/csrf.py", line 58, in wrapped_view
    return view_func(*args, **kwargs)
  File "/data/archer_product/sql/query.py", line 377, in applyforprivileges
    query_auditors = request.POST['query_auditors']
  File "/data/venv4archer/lib/python3.6/site-packages/django/utils/datastructures.py", line 322, in __getitem__
    raise MultiValueDictKeyError(repr(key))
django.utils.datastructures.MultiValueDictKeyError: "'query_auditors'"

報錯的原因:

變量中的 query_auditor 表單數據沒有獲取到。

@csrf_exempt
def applyforprivileges(request):
    title = request.POST['title']
    cluster_name = request.POST['cluster_name']
    priv_type = request.POST['priv_type']
    db_name = request.POST['db_name']
    valid_date = request.POST['valid_date']
    limit_num = request.POST['limit_num']
    query_auditors = request.POST('query_auditor')

解決方法:

將表單數據通過AJAX方式正確推送到視圖

                //提交請求
                $.ajax({
                    type: "post",
                    url: "/applyforprivileges/",
                    dataType: "json",
                    data: {
                        title: title,
                        cluster_name: cluster_name,
                        priv_type: priv_type,
                        db_list: db_list,
                        db_name: db_name,
                        table_list: table_list,
                        valid_date: valid_date,
                        limit_num: limit_num,
                        apply_remark: apply_remark,
                        query_auditor: query_auditor
                    },

上述內容就是Django報錯django.utils.datastructures.MultiValueDictKeyError該怎么辦,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

保定市| 宁海县| 宁德市| 惠东县| 通城县| 昌邑市| 彭泽县| 镇巴县| 利川市| 永寿县| 磐安县| 紫金县| 报价| 菏泽市| 临湘市| 武功县| 静安区| 邓州市| 喀什市| 富川| 清原| 裕民县| 乐亭县| 阿拉善盟| 盘山县| 肇源县| 固阳县| 武安市| 额敏县| 建水县| 怀集县| 青田县| 吉隆县| 潮州市| 景东| 尉氏县| 石景山区| 同德县| 进贤县| 波密县| 建昌县|