Example #1
0
def mail_invoice(invoice):
    name = "%s %s" % (invoice.subscription.user.first_name, invoice.subscription.user.last_name)
    rcpt = invoice.subscription.user.email
    mail = EmailMessage(subject=str(invoice), body="", from_email='*****@*****.**', to=[rcpt])
    pdf = make_pdf(render_invoice(invoice))
    mail.attach('invoice.pdf',pdf,'application/pdf')
    mail.send()
Example #2
0
def detail(request, invoice_id):
    invoice = get_object_or_404(Invoice, pk=invoice_id)
    html = render_invoice(invoice)
    pdf = make_pdf(html)
   
    return http.HttpResponse(pdf, mimetype='application/pdf')