zoukankan      html  css  js  c++  java
  • django 框架学习:十五. django转json JsonResponse 返回结果有中文的处理

    前言

    django 查询到的结果,返回到页面上显示unicode编码,怎样将编码转换成中文呢?

    数据库含有中文

     通过上篇构建的方法,返回到的结果如下:

     中文显示的是unicode编码格式,查看JsonResponse源码介绍

    解决方法

    JsonResponse里面有个参数json_dumps_params,设置为json_dumps_params={‘ensure_ascii’:False}不进行转码,适用于上篇介绍的三种方法

    修改后代码

     返回的结果中文可以正常显示:

    {"data": [{"user_name": "liushui", "psw": "123456", "mail": "123456@163.com"}, {"user_name": "liushui0", "psw": "12345", "mail": "123@qq.com"}, {"user_name": "liushui1", "psw": "123", "mail": "123456@qq.com"}, {"user_name": "liushui11", "psw": "123456", "mail": "897564"}, {"user_name": "流水", "psw": "1110", "mail": "110@qq.com"}, {"user_name": "流水11", "psw": "112", "mail": "111@qq.com"}]}

  • 相关阅读:
    [译]ABP vNext微服务演示,项目状态和路线图
    [译]初试C# 8.0
    [译]ABP vNext介绍
    ViewModel从未如此清爽
    python 函数基础及装饰器
    python 基础一
    scrapy基础二
    scrapy 基础
    python 基础技巧
    pandas 基础
  • 原文地址:https://www.cnblogs.com/liushui0306/p/12626372.html
Copyright © 2011-2022 走看看