ある日突然jsonが文字化けしました
原因: Chromeのアップデート
以下の通りです....
2017/04/11
http://var.blog.jp/archives/70125676.html
というわけで、REST Frameworkの設定を直して行きます
現状クッソ文字化けしている
対処方法
UTF-8
を指定したUTF8CharsetJSONRenderer
クラスの作成
REST Framework
のドキュメントにはデフォルトでUTF-8と書いてあるが.........笑
renderers.py
from rest_framework.renderers import JSONRenderer
class UTF8CharsetJSONRenderer(JSONRenderer):
charset = 'utf-8'
'DEFAULT_RENDERER_CLASSES': (
# ここをコメントアウト!
#'rest_framework.renderers.JSONRenderer',
# 作ったやつに変更する。(僕はdiaryというディレクトリの中にあるので、自分のパスに変更お願いします。)
'diary.renderers.UTF8CharsetJSONRenderer',
)