我正在使用 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
为什么是这样?它只是与文件系统的 slug-esque 消毒有关吗?