JsonResponseはフロントエンドの中国語の文字化けしの問題に戻ります

2154 ワード

質問:
JsonResponseはフロントエンドの中国語の文字化けしの問題に戻ります
解決:
HttpResponseを使用してensure_を設定ascii
def get_message(request):
	content = {"status": "      ", "code": [1,2,3,4]}
	return HttpResponse(json.dumps(content, ensure_ascii=False),content_type='application/json')
	#           ,    ascii    ,JsonResponse()          json.dumps()       json  
	#  ensure_ascii false   ,    ASCII   ,     JSON  
	#           json    ,  json.dumps()    ensure_ascii     false
	# content_type   MIME     ,                 ,                  
	# return HttpResponse(json.dumps(content,ensure_ascii=False),content_type='application/json')