django - show me the report
Tipus de la proposta:
Per aplicacions tipus ERP encara em demanen reports. He publicat django-docxtpl per alliberar complexitat i poder construir reports amb templates .docx i sintaxi jinja2 en dues senzilles passes:
1) Crear un .docx amb Jinja2 placeholders:
Número: {{ invoice.number }}. Data: {{ invoice.date|date:"d/m/Y" }}
CLIENT
───────────────────────────────────────────────────
{{ invoice.client.name }}
{{ invoice.client.address }}
{{ invoice.client.email }}
TOTAL: {{ invoice.total }}€
═══════════════════════════════════════════════════
2) Create view:
from django_docxtpl import DocxTemplateDetailView
class InvoiceDocumentView(DocxTemplateDetailView):
model = Invoice
template_name = "documents/invoice.docx"
output_format = "pdf"
context_object_name = "invoice"
def get_filename(self):
return f"invoice_{self.object.number}"
A la xerrada mostraré com fer reports des de django i explicaré com integrar-ho amb un task managers.
Duració estimada: 45'
TAGS: ERP, Reporting, DOCX, PDF
django - show me the report
Tipus de la proposta:
Per aplicacions tipus ERP encara em demanen reports. He publicat django-docxtpl per alliberar complexitat i poder construir reports amb templates
.docxi sintaxijinja2en dues senzilles passes:1) Crear un .docx amb Jinja2 placeholders:
Número: {{ invoice.number }}. Data: {{ invoice.date|date:"d/m/Y" }} CLIENT ─────────────────────────────────────────────────── {{ invoice.client.name }} {{ invoice.client.address }} {{ invoice.client.email }} TOTAL: {{ invoice.total }}€ ═══════════════════════════════════════════════════2) Create view:
A la xerrada mostraré com fer reports des de django i explicaré com integrar-ho amb un task managers.
Duració estimada: 45'
TAGS:
ERP, Reporting, DOCX, PDF