そのため、Django のデコレーターをいくつか使用して、API でキャッシュを有効にしています。
@require_GET
@cache_page(100)
@cache_control(max_age=100, s_maxage=100)
@csrf_exempt
def my_api(request):
問題は、304 Not Modified 応答が text/html Content-Type ヘッダーで返されることです。私の API は通常、application/json Content-Type ヘッダーを返します。一貫性を保ちたいと思います。304 応答コードで返すコンテンツ タイプを Django に伝える方法はありますか?