Django 1.9文書にある以下の手法を使用してPDFを生成したいとします:https://docs.djangoproject.com/ja/1.9/howto/outputting-pdfここで Django 1.9でPDFを生成
は(私は、特別な私はgetメソッドを使用しようとしているので、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))
のようなだけで別のURL名を何も必要としない、私のURLパターンである。これは、PDF出力の入力を求められたときにIヒット/ pdf、データは含まれていません - 空白のページだけです。出席/ pdf URLをヒットしたときにpdfページに表示するには、このurl/attendance /にあるデータを取得するにはどうすればよいですか?
あなたが見ているの1以下の複雑なPDFファイルのチュートリアルを試してみてください、多分thatllが働きます。 –
ええ、それも同じ結果を試しました –