JsonResponse
JsonResponse 必须接收符合ASCII码的字典数据,如果要传送字典列表到前端,需要把safe=False
json.loads --> JSON字符串转换为字典
json.dumps --> 字典转换为JSON字符串
views.py
def json_test(request):
info = [
{
'name': '张三', 'age': 25},
{
'name': '李四', 'age': 35},
{
'name': '王五', 'age': 30},
]
# 因为 JsonResponse 必须接收符合ASCII码的字典数据,所以要修改safe
# 但是中文无法正常显示
# return JsonResponse(data=info, safe=False)
import json
data2 = json.dumps(info, ensure_ascii=False)
response = HttpResponse(data2)
return response
浏览器:
[{
"name": "张三", "age": 25}, {
"name": "李四", "age"

本文介绍了在Python中如何使用JsonResponse、Cookie和Session进行数据交互和状态保持。主要内容包括JsonResponse的使用、设置Cookie的详细过程、Cookie与Session在用户身份辨识中的作用,以及在Django中设置和使用Session的步骤。同时,文章讨论了在不同情况下遇到的问题及解决方案。
最低0.47元/天 解锁文章
534

被折叠的 条评论
为什么被折叠?



