Этот вопрос очень прост, но я не могу найти на нем никаких данных. Когда я создаю pdf файл с reportlab, передавая httpresponse как файл, браузеры, настроенные для отображения файлов, отображают pdf правильно. Тем не менее, заголовок вкладки остается "(анонимно) 127.0.0.1/whatnot", что для пользователя выглядит некрасиво.
Так как большинство сайтов способны каким-то образом отобразить подходящий заголовок, я думаю, что это выполнимо... Есть ли какой-то параметр заголовка, который я могу передать в pdf? Или какой-то заголовок для ответа? Это мой код:
def render_pdf_report(self, context, file_name):
response = HttpResponse(content_type='application/pdf')
response['Content-Disposition'] = 'filename="{}"'.format(file_name)
document = BaseDocTemplate(response, **self.get_create_document_kwargs())
# pdf generation code
document.build(story)
return response