iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Django报错django.utils.datastructures.MultiValueDictKeyError该怎么办
  • 614
分享到

Django报错django.utils.datastructures.MultiValueDictKeyError该怎么办

2023-06-02 12:06:42 614人浏览 安东尼
摘要

本篇文章为大家展示了Django报错djanGo.utils.datastructures.MultiValueDicTKEyError该怎么办,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Djan

本篇文章为大家展示了Django报错djanGo.utils.datastructures.MultiValueDicTKEyError该怎么办,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

Django报错

[11/Sep/2018 20:57:07] "POST /applyforprivileges/ Http/1.1" 500 12918ERROR: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_exemptdef 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该怎么办,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: Django报错django.utils.datastructures.MultiValueDictKeyError该怎么办

本文链接: https://www.lsjlt.com/news/229996.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Django报错django.utils.datastructures.MultiValueDictKeyError该怎么办
    本篇文章为大家展示了Django报错django.utils.datastructures.MultiValueDictKeyError该怎么办,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Djan...
    99+
    2023-06-02
  • Django报错TemplateDoesNotExist该怎么办
    这篇文章给大家介绍Django报错TemplateDoesNotExist该怎么办,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在部署Django环境之后,打开页面报错网络上很多文章,都是说报错的原因是TEMPLATE...
    99+
    2023-06-02
  • Django migrate报错怎么办
    这篇文章主要介绍Django migrate报错怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!前言在讲解如何解决migrate报错原因前,我们先要了解migrate做了什么事情,migrate:将新生成的迁移脚...
    99+
    2023-06-15
  • 启动zookeeper报错该怎么办
    今天就跟大家聊聊有关启动zookeeper报错该怎么办,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。启动zookeeper报错:ERROR [main:QuorumPeerMain@...
    99+
    2023-06-02
  • mysql5.5 启动报错:ERROR该怎么办
    今天就跟大家聊聊有关mysql5.5 启动报错:ERROR该怎么办,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 在FreeBSD中启动mysql...
    99+
    2024-04-02
  • Windows10-python2.7安装MySQLdb报错该怎么办
    这篇文章给大家介绍Windows10-python2.7安装MySQLdb报错该怎么办,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在Windows10系统上,Python2.7安装M...
    99+
    2024-04-02
  • python3.4导入sqlite3是报错该怎么办
    python3.4导入sqlite3是报错该怎么办,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python3.4导入sqlite3是报错...
    99+
    2024-04-02
  • oracle宕机及startup报错ora03113该怎么办
    这篇文章给大家介绍oracle宕机及startup报错ora03113该怎么办,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 一、故障情况  &...
    99+
    2024-04-02
  • Django数据库迁移报错InconsistentMigrationHistory怎么办
    小编给大家分享一下Django数据库迁移报错InconsistentMigrationHistory怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Django在执行python manage.py makemigra...
    99+
    2023-06-15
  • lsnr配置报错use another port number该怎么办
    lsnr配置报错use another port number该怎么办,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 ...
    99+
    2024-04-02
  • django报错AssertionError("this function should never be called")怎么办
    报错的原因这个错误通常表明你的 Django 代码调用了一个函数,而这个函数不应该被调用。这通常是因为函数内部存在编码错误或逻辑错误。例如,假设你有以下代码: def foo(): assert False, "this funct...
    99+
    2024-02-28
    django django报错 python 错误处理 AssertionError
  • win7系统防火墙报错0x6D9该怎么办?
    Windows开启防火墙的时候,遇到了错误0x6D9,这种问题该怎么解决呢 1、首先,大家同时按下win+R打开win7系统的运行窗口,紧接着在窗口里面输入services.msc并单击回车按键。 2、根据...
    99+
    2023-06-13
    win7 防火墙 错误0x6D9 系统 防火 墙报
  • oracle存储过程执行报错ORA-12828该怎么办
    oracle存储过程执行报错ORA-12828该怎么办,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。    今天,一开发...
    99+
    2024-04-02
  • SAP VLPOD报错Update control of movement type is incorrect该怎么办
    这篇文章跟大家分析一下“SAP VLPOD报错Update control of movement type is incorrect该怎么办”。内容详细易懂,对“SAP VLPOD报错Update control of movement ...
    99+
    2023-06-05
  • python 3调用paramiko模块报错AttributeError: module该怎么办
    python 3调用paramiko模块报错AttributeError: module该怎么办,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。python 3调...
    99+
    2023-06-04
  • django报错AssertionError(\"this function should never be called\")怎么办
    报错的原因 这个错误通常表明你的 Django 代码调用了一个函数,而这个函数不应该被调用。这通常是因为函数内部存在编码错误或逻辑错误。 例如,假设你有以下代码: def foo():...
    99+
    2024-02-29
    overflow
  • hive连MySQL数据库创建表时报错该怎么办
    hive连MySQL数据库创建表时报错该怎么办,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 报错信息:    ...
    99+
    2023-06-03
  • nsis error报错该怎么解决
    这篇文章给大家介绍nsis error报错该怎么解决,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。  用户使用电脑的过程中有时候会遇到一些报错,让人措手不及。例如有用户在安装或打开一些程序的过程中出现NSIS Erro...
    99+
    2023-06-04
  • react.component 报错怎么办
    本教程操作环境:Windows10系统、react18版、Dell G3电脑。react.component 报错怎么办?react component 语法报错解决React es6语法 class Counter extends Com...
    99+
    2023-05-14
    component React
  • canvas.toDataURL()报错怎么办
    小编给大家分享一下canvas.toDataURL()报错怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!报错详尽信息Uncaught DOMExceptio...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作