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