27 lines
604 B
Python
27 lines
604 B
Python
# -*- coding: utf-8 -*-
|
|
'''
|
|
Created : 2015-03-12
|
|
|
|
@author: Eric Lapouyade
|
|
'''
|
|
|
|
from docxtpl import DocxTemplate
|
|
|
|
tpl = DocxTemplate('templates/order_tpl.docx')
|
|
|
|
context = {
|
|
'customer_name': 'Eric',
|
|
'items': [
|
|
{'desc': 'Python interpreters', 'qty': 2, 'price': 'FREE'},
|
|
{'desc': 'Django projects', 'qty': 5403, 'price': 'FREE'},
|
|
{'desc': 'Guido', 'qty': 1, 'price': '100,000,000.00'},
|
|
],
|
|
'in_europe': True,
|
|
'is_paid': False,
|
|
'company_name': 'The World Wide company',
|
|
'total_price': '100,000,000.00',
|
|
}
|
|
|
|
tpl.render(context)
|
|
tpl.save('output/order.docx')
|