やっぱりそうだった。
django-cors-headers の設定パラメ-タ-『CORS_ALLOW_HEADERS』は設定不要だった。
多分『CORS_ALLOW_HEADERS』はクライアント側からリクエストを出す時に受け入れるリクエストヘッダ-に関する設定だと思う、知らんけど。
なので『CORS_EXPOSE_HEADERS』を設定すれば OK
設定例.
CORS_EXPOSE_HEADERS = ["content-disposition"]
これでフロント側で、レスポンスヘッダ-から『Content-Disposition』を取得する事が出来る。
Django rest framework の Response に設定する場合は
from django.utils.http import content_disposition_header
from rest_framework.response import Response
省略
response = Response(data)
response["Content-Disposition"] = content_disposition_header(
"text/csv",
"filename",
)
return response