0
我使用Django restframework显示我的旧数据,但我的JSON里是“菲利普NIA±Ø阿朗戈”这是因为我的数据是在其他字符集,我怎么可以改变JSONRenderer字符集如何改变Django的restframework JSONRenderer字符集
我使用Django restframework显示我的旧数据,但我的JSON里是“菲利普NIA±Ø阿朗戈”这是因为我的数据是在其他字符集,我怎么可以改变JSONRenderer字符集如何改变Django的restframework JSONRenderer字符集
DRF渲染器默认使用UTF-8字符集,但是,如果您需要更改它,您可以简单地对所需的渲染器进行子类化(例如 JSONRenderer
),并将其字符集设置为参数。
class ModifiedJSONRenderer(JSONRenderer):
charset = 'utf-8'
更多信息:http://www.django-rest-framework.org/api-guide/renderers/#setting-the-character-set