Этот вопрос очень прост, но я не могу найти на нем никаких данных. Когда я создаю pdf-файл с reportlab, передавая httpresponse в виде файла, браузеры, настроенные для отображения файлов, отображают pdf правильно. Тем не менее, заголовок вкладки остается «(Анонимный) 127.0.0.1/whatnot», который для пользователя выглядит некрасиво.Укажите заголовок вкладки с созданными reportlab pdf
Поскольку большинство сайтов могут как-то отобразить подходящее название, я думаю, что это выполнимо ... Есть ли какой-то параметр названия, который я могу передать в 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
Можете ли вы представить какие-либо примеры тех сайтов, на которых он работает, как вы этого хотите? –
например: здесь имя файла отображается в заголовке http://www.biblioteca.org.ar/libros/211756.pdf. Кроме того, при генерации с weasyprint тег заголовка html адресуется, поэтому я уверен, что он выполним – Alvaro