Django后台获取不到前端axios-post请求提交的参数的解决方法

解决方法

用 URLSearchParams 传递参数

let param = new URLSearchParams()
param.append(‘username‘, ‘admin‘)
param.append(‘pwd‘, ‘admin‘)
axios({
    method: ‘post‘,
    url: ‘/api/lockServer/search‘,
    data: param
})

参考文章:https://blog.csdn.net/csdn_yudong/article/details/79668655

原文地址:https://www.cnblogs.com/samve/p/11618582.html

时间: 2024-09-27 22:05:50

Django后台获取不到前端axios-post请求提交的参数的解决方法的相关文章

django后台获取相同name名的数据

django后台获取相同name名的post数据html: <form method="post"> <input type="text" name="keyword" value="11"/> <input type="text" name="keyword" value="22"/> <input type="t

Django Ubuntu:Database returned an invalid value in QuerySet.dates(). 错误的解决方法

运行Windows下创建的Django项目时,发生此错误! Database returned an invalid value in QuerySet.dates(). Are time zone definitions and pytz installed? 按提示先安装pytz 1.先安装easy_install: sudo apt-get install python-setuptools 2.进入官网,获取下载地址,使用wget命令下载: wget https://pypi.pytho

搭建简单Django服务并通过HttpRequester实现GET/POST请求提交表单

调试Django框架写的服务时,需要模拟客户端发送POST请求,然而浏览器只能模拟简单的GET请求(将参数写在url内),网上搜索得到了HttpRequester这一firefox插件,完美的实现了模拟POST提交表单的需求,这里记录一下简单Django服务的搭建.以及使用HttpRequester对应进行GET/POST请求操作的流程. 1,搭建Django服务 1.1 搭建简单服务 搭建一个简单的Django服务很容易,只需要一行命令即可创建一个可运行的Django服务,若未安装Django

Django后台上传图片,以及前端的显示

#setting配置: MEDIA_URL = "/media/" MEDIA_ROOT = os.path.join(BASE_DIR, "media") #注册完admin后,在后台上传图片的时候,会自动将图片保存到这个media文件夹下,#upload_to----在media文件夹下再创建一个文件夹 class Projects(models.Model): '''作品图片''' img = models.ImageField(upload_to='img'

zabbix前端在php7上退出时出现错误解决方法

环境是zabbix3.0 + php7.1.2 当点击logout时出现错误:http://zabbix/index.php?reconnect=1 这是一个bug(原文地址:http://wuhf2015.blog.51cto.com/8213008/1761805) 解决办法:修改php函数 在zabbix前端目录中切换到:/zabbix/include/classes/api/wrappers 找到函数:__call 原函数定义为:        public function __cal

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb的解决方法

今天自学django创建mysql数据库表的时候报了如下错误: raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb在我百度查询下,终于找到了问题所在,就是没有安装MySQL-python.基于这个问题,网上提供

后台传值让select默认加载到对应的选项的解决方法(EJS)

基本解决思路: 1.通过for循环遍历出option选项 2.将for循环的变量赋值到对应的option的value中 3.将option的value与后台数据比对,若相等则输出selected="selected" 具体代码: <select id="influenceLevel" class="w140"> <% for(var i = 1;i <= 5;i++){ %> <% if(account_set

web前端,兼容IE6有以下BUG的解决方法

1.双边距BUG float引起的 使用display 2.3像素问题 使用float引起的 使用dislpay:inline -3px 3.超链接hover 点击后失效 使用正确的书写顺序 link visited hover active 4.Ie z-index问题 给父级添加position:relative 5.Png 透明 使用js代码 改 6.Min-height 最小高度 !Important 解决' 7.select 在ie6下遮盖 使用iframe嵌套 8.为什么没有办法定义

AngularJs $http.post 数据后台获取不到数据问题 的解决过程

第一次使用 AngularJs 的 $http 模块的时候,遇到过后台获取不到前台提交数据的问题,检查代码没有发现问题,先上代码. js 代码 angular.module("newsApp", []) .constant("newsInfoUrl", "/WebPage/Page/NewsInfo/") .factory("newsService", function($http) { return { getNewsLis