Django中的空queryDict

病毒

我是django的新手。我正在创建一个简单的应用程序,它将用户数据发布到Django服务器。但是我面临有关queryDict的问题。它是空的。代码是:

@csrf_exempt
def create_user(request):
    """
    This function creates users
    :param request: post request from front-end
    :return: success/failure
    """
    if request.method == 'POST':
        #x = json.loads(request.POST)
        print(request.POST)
        return JSONResponse(request.POST)

POST请求是:

function post(){
    xmlhttp = new XMLHttpRequest();
    var url = "http://127.0.0.1:8000/create_user/";
    xmlhttp.open("POST", url, true);
    //xmlhttp.setRequestHeader("Content-type", "application/json");
    xmlhttp.onreadystatechange = function () { //Call a function when the state changes.
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
        alert(xmlhttp.responseText);
        }
    }
    var parameters = {
        "username": "myname",
        "password": "mypass"
    };
    xmlhttp.send(JSON.stringify(parameters));
}
吉他我

您正在请求的正文中发送数据:

xmlhttp.send(JSON.stringify(parameters));

然后,这些数据将以结尾request.body

这与发布HTML表单不同,因此不会以结尾request.POST如果要模拟HTML表单POST,请参见此答案

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django-列中的空值违反了Django Admin中的非空约束

来自分类Dev

从Django Rest Framework响应中删除空字段

来自分类Dev

Django 1.5 ModelForm中的“此字段不能为空”错误

来自分类Dev

删除Django模型表单中的空级别

来自分类Dev

检查queryset在Django中是否为空

来自分类Dev

Python 3.4 Django“ QueryDict”对象没有属性“ iterkeys”

来自分类Dev

QueryDict字符串丢失JSON中的列表

来自分类Dev

如何从Django中的请求QueryDict中删除键?

来自分类Dev

'QueryDict'对象在django中没有属性'caption'

来自分类Dev

在Django中过滤prefetch_related空

来自分类Dev

列“ user_id”中的空值违反了Django 1.9中的非空约束

来自分类Dev

选择字段中的Django空标签-无查询集

来自分类Dev

在Django中处理Ajax json对象-'QueryDict'对象没有属性'read'错误

来自分类Dev

Python Django'QueryDict'对象没有属性'subject'

来自分类Dev

如何在Django中处理空查询?

来自分类Dev

Django发布请求返回querydict而不是模型形式的对象ID

来自分类Dev

QueryDict对象没有属性会话Django

来自分类Dev

Django:在<QueryDict:{}>中找不到键“ urls”

来自分类Dev

Django-列中的空值违反了Django Admin中的非空约束

来自分类Dev

删除Django模型表单中的空级别

来自分类Dev

检查Django中的queryset是否为空

来自分类Dev

Django参数不在querydict中,但在视图中

来自分类Dev

无法从Django的QueryDict中提取列表?

来自分类Dev

Django QueryDict获取合并的GET参数

来自分类Dev

Django:模板中的空表单集

来自分类Dev

在 Django 中获取空或空查询集

来自分类Dev

在 django 中过滤 ModelForm 在 Web 表单中显示空选项

来自分类Dev

Querydict无法识别django中的json数组

来自分类Dev

在 QueryDict 的 Django Post Request 中没有返回值

Related 相关文章

  1. 1

    Django-列中的空值违反了Django Admin中的非空约束

  2. 2

    从Django Rest Framework响应中删除空字段

  3. 3

    Django 1.5 ModelForm中的“此字段不能为空”错误

  4. 4

    删除Django模型表单中的空级别

  5. 5

    检查queryset在Django中是否为空

  6. 6

    Python 3.4 Django“ QueryDict”对象没有属性“ iterkeys”

  7. 7

    QueryDict字符串丢失JSON中的列表

  8. 8

    如何从Django中的请求QueryDict中删除键?

  9. 9

    'QueryDict'对象在django中没有属性'caption'

  10. 10

    在Django中过滤prefetch_related空

  11. 11

    列“ user_id”中的空值违反了Django 1.9中的非空约束

  12. 12

    选择字段中的Django空标签-无查询集

  13. 13

    在Django中处理Ajax json对象-'QueryDict'对象没有属性'read'错误

  14. 14

    Python Django'QueryDict'对象没有属性'subject'

  15. 15

    如何在Django中处理空查询?

  16. 16

    Django发布请求返回querydict而不是模型形式的对象ID

  17. 17

    QueryDict对象没有属性会话Django

  18. 18

    Django:在<QueryDict:{}>中找不到键“ urls”

  19. 19

    Django-列中的空值违反了Django Admin中的非空约束

  20. 20

    删除Django模型表单中的空级别

  21. 21

    检查Django中的queryset是否为空

  22. 22

    Django参数不在querydict中,但在视图中

  23. 23

    无法从Django的QueryDict中提取列表?

  24. 24

    Django QueryDict获取合并的GET参数

  25. 25

    Django:模板中的空表单集

  26. 26

    在 Django 中获取空或空查询集

  27. 27

    在 django 中过滤 ModelForm 在 Web 表单中显示空选项

  28. 28

    Querydict无法识别django中的json数组

  29. 29

    在 QueryDict 的 Django Post Request 中没有返回值

热门标签

归档