Python-Docx - Jinja2: Заполнение документа word без изменения шаблона
Я пытаюсь заполнить свой шаблон word информацией из базы данных. Но он продолжает портить шаблон. Есть ли другой способ сделать результат точно таким же, как в шаблоне?
Вот мой код для views.py
def save_devicedemoteapplication(request):
samples = DeviceDemoteApplication.objects.all()[0:10]
document = DocxTemplate("template.docx")
context = {
'content': [],
}
for sample in samples:
count = 0
samp= [count, sample.device.device_name, sample.device.asset_number, sample.device.device_model,
sample.device.serial_number, sample.demote_reason, sample.demote_time, sample.device.buy_time,
sample.technology_administrator, sample.quality_administrator]
context['content'].append(samp)
document.render(context)
document.save('result.docx')
return redirect('/DeviceDemoteApplication/')