Я пытаюсь сгенерировать отчет в формате PDF с помощью reportlab в django. Я могу получить простой отчет, работая непосредственно с холстом, но похоже, что утконос должен облегчить задачу. Но я не могу заставить работать простой отчет о утконосе.
def all_comps_pdf_report(request):
# Set up HttpResponse object
response = HttpResponse(mimetype='application/pdf')
response['Content-Disposition'] = 'attachment; filename=all_competencies.pdf'
from reportlab.platypus.doctemplate import SimpleDocTemplate
from reportlab.platypus import Paragraph
from reportlab.lib import styles
doc = SimpleDocTemplate(response)
Elements = []
p = Paragraph("Hello World", styles['Heading1'])
Elements.append(p)
doc.build(Elements)
return response
Я получаю ошибку 'module' object is unsubscriptable
, которая жалуется на строку p = Paragraph("Hello World", styles['Heading1'])
. Что я делаю не так?