<filename>fill_template.py
from docxtpl import DocxTemplate
from datetime import datetime, date, time
date_stamp = datetime.today().strftime('%Y-%m-%d---%H-%M')
path_templates = 'templates'
name_template = 'test.docx'
results_path = 'results'
name_result_doc = str(date_stamp) + '_test.docx'
print(name_result_doc)
doc = DocxTemplate(path_templates + '/' + name_template)
context = { 'EMITENT' : 'ООО Ромашка', 'address1' : 'г. Москва, ул. Долгоруковская, д. 0', 'участник': 'ООО Участник',
            'адрес_участника': 'г. Москва, ул. Полевая, д. 0', 'director': '<NAME>'}
doc.render(context)
doc.save(results_path + '/' + name_result_doc)


# TODO сделать выбор шаблона при запуске
# TODO выходит, что набор ключей к шаблону должен быть. Или же подгружать его вместе с данными для загрузки.
# TODO добавить корректный универсальный слеш для Linux/Win/Mac на основе os
# TODO упростить подгрузку словаря с данными для загрузки

<filename>fill_template.py
from docxtpl import DocxTemplate
from datetime import datetime, date, time
date_stamp = datetime.today().strftime('%Y-%m-%d---%H-%M')
path_templates = 'templates'
name_template = 'test.docx'
results_path = 'results'
name_result_doc = str(date_stamp) + '_test.docx'
print(name_result_doc)
doc = DocxTemplate(path_templates + '/' + name_template)
context = { 'EMITENT' : 'ООО Ромашка', 'address1' : 'г. Москва, ул. Долгоруковская, д. 0', 'участник': 'ООО Участник',
            'адрес_участника': 'г. Москва, ул. Полевая, д. 0', 'director': '<NAME>'}
doc.render(context)
doc.save(results_path + '/' + name_result_doc)


# TODO сделать выбор шаблона при запуске
# TODO выходит, что набор ключей к шаблону должен быть. Или же подгружать его вместе с данными для загрузки.
# TODO добавить корректный универсальный слеш для Linux/Win/Mac на основе os
# TODO упростить подгрузку словаря с данными для загрузки

# TODO сделать выбор шаблона при запуске # TODO выходит, что набор ключей к шаблону должен быть. Или же подгружать его вместе с данными для загрузки. # TODO добавить корректный универсальный слеш для Linux/Win/Mac на основе os # TODO упростить подгрузку словаря с данными для загрузки