一个简单的django项目

urlpatterns = [
# views.hello 是执行views中的hello函数
# name 是URL的别名
url(r'^hello/', views.hello, name="hello"),
]  

 在views中创建hello 函数

from django.shortcuts import render,HttpResponse
def hello(request):
"""
# 只能传字符串格式,默认类型为:Content-Type: text/html
return HttpResponse("hello word !!!")
"""
return HttpResponse("老男孩")

在前端页面上会显示中文"老男孩"

如果后端是字典,或者列表的情况呢,需要传递到前端页面中呢

from django.shortcuts import render,HttpResponse

def hello(request):
"""
如果要传json类型就需要通过json进行转换
"""
import json
from django.http import JsonResponse data_dict = {
"name":"老男孩",
"age": 25
} data_list = ['老男孩',
'51reboot'] """
第一种方法
return HttpResponse("老男孩") 前端显示utf-8格式
如果是json类型,需要添加 ensure_ascii=False 否则显示不是utf-8格式
"""
# return HttpResponse(json.dumps(data_dict,ensure_ascii=False),content_type = "application/json",) """
第二种方法
如果是字典格式可以直接使用JsonResponse
如果是列表格式,使用JsonResponse,需要添加safe=False
使用JsonResponse都需要添加 json_dumps_params={'ensure_ascii':False} 否则显示不是UTF-8格式
"""
# return JsonResponse(data_dict,json_dumps_params={'ensure_ascii':False})
return JsonResponse(data_list,json_dumps_params={'ensure_ascii':False},safe=False)

   

最新文章

  1. c#操作access,update语句不执行的解决办法
  2. 在 SharePoint 2013 中选择正确的 API 集
  3. 反射生成SQL语句
  4. Inside Kolla - 05 从 tools 目录开始
  5. OkHttp 详解
  6. github快速入门(一)
  7. 【转】在ubuntu12.04中安装wine和sourceinsight
  8. Object-c学习之路七(oc字符串操作)
  9. UML看书笔记1:主体思想
  10. 开涛spring3(5.1&5.2) - Spring表达式语言 之 5.1 概述 5.2 SpEL基础
  11. Android drawText 做到文字绝对居中
  12. 用于 SELECT 和 WHERE 子句的函数
  13. Odoo免费开源ERP销售收款的财务对账解决方案
  14. MySQL系列--4.使用Python3访问数据库
  15. 全解史上最快的JOSN解析库 - alibaba Fastjson
  16. mysql:赋予用户权限、查看及修改端口号
  17. 【Python】Java程序员学习Python(三)— 基础入门
  18. Python+Selenium 自动化实现实例-单元测试报告
  19. asp.net—— 基础之截取字符串
  20. 设计模式之笔记--桥接模式(Bridge)

热门文章

  1. Token认证的优势与劣势
  2. webpack拷贝插件 copy-webpack-plugin
  3. java 实现链表
  4. Java 使用jsp和servlet实现验证码功能
  5. 消金ABS
  6. Oracle之:Function :getcurrdate()
  7. The Cost of JavaScript --------引用
  8. hdu 5733 tetrahedron 四面体内切球球心公式
  9. cogs服务点设置(不凶,超乖) x
  10. codevs 1501 二叉树最大宽度和高度x