在项目工程中定义一个新文件,比如 renders.py, 使用继承来实现,修改charset = ‘utf-8’
from rest_framework.renderers import JSONRenderer as DRF_JSONRenderer
class JSONRender(DRF_JSONRenderer):
charset = 'utf-8'
配置文件中不在使用默认的,改为继承后的
Django REST framework 的配置文件中把'rest_framework.renderers.JSONRenderer', 改为 继承后的renders.JSONRender
'DEFAULT_RENDERER_CLASSES': ( # 默认响应渲染类
# 'rest_framework.renderers.JSONRenderer', # json渲染器
'renders.JSONRender', # json渲染器
'rest_framework.renderers.BrowsableAPIRenderer', # 浏览API渲染器
),