Я хочу сгенерировать PDF-файл, используя следующий подход, использованный в документах Django 1.9: https://docs.djangoproject.com/ja/1.9/howto/outputting-pdf.Создание PDF-файлов с Django 1.9
Вот мой шаблон URL (я не нужно ничего особенного, просто другое название URL-адрес, как так
urlpatterns = [
url(r'^people/$', PeopleTemplate.as_view(), name='people'),
url(r'^people/pdf/$', some_view),
]
def some_view(request):
response = HttpResponse(content_type='application/pdf')
response['Content-Disposition'] = 'attachment; filename="example.pdf"'
p = canvas.Canvas(response)
p.drawString(100, 100, "Hello world.")
p.showPage()
p.save()
def get(self, request, *args, **kwargs):
context = locals()
context['response'] = self.response
context['p'] = self.p
return render_to_response(self.response_template, context, context_instance=RequestContext(request))
Я пытаюсь использовать метод GET. Это наводит на вывод в формате PDF, когда я hit/pdf, но не содержит никаких данных - просто пустую страницу. Как мне получить данные, которые существуют в этом URL-адресе/посещаемости/для показа на странице pdf, когда вы нажимаете URL-адрес/посещаемость/pdf?
попробовать сложную PDFS учебник ниже тот, который вы смотрите, может быть, Thatll работать. –
Да, пробовал это тоже, тот же результат –