Django

Djangoでjsonを送受信する

Djangoでのjsonの送受信についてメモ、送信はいいけど受信は割と忘れそう。

送信

from django.http.response import JsonResponse
 
def jsonSend(request):
    json_data = {"data":{"daat1":"DATA1","data2":"DATA2"}}
    return JsonResponse(json_data)

jsonを送信するには辞書型のオブジェクトをJsonResponseに渡してreruenするだけでOK

DjangoサーバーでGzip転送を有効にしてみる

やりたいこと

Djangoサーバーで配信するHTML等の要素をGzipで圧縮して利用帯域幅を削減したい。

やってみる

実はDjangoには標準でGzip圧縮できる機能があるので今回はそれを有効にしてみる。