Django で ReportLab を使用していくつかの pdf を生成しています。私はこの質問に与えられた答えに従って実験し、その中の二重引用符が意味をなさないことに気付きました:
response['Content-Disposition'] = 'inline; filename=constant_"%s_%s".pdf'\
% ('foo','bar')
ファイル名を与えるconstant_-foo_bar-.pdf
response['Content-Disposition'] = 'inline; filename=constant_%s_%s.pdf' \
% ('foo','bar')
ファイル名を与えるconstant_foo_bar.pdf
どうしてこれなの?ファイルシステムのスラッグ風のサニタイズに関係しているだけですか?