Python-Docx - Jinja2: Заполнение документа word без изменения шаблона

Я пытаюсь заполнить свой шаблон word информацией из базы данных. Но он продолжает портить шаблон. Есть ли другой способ сделать результат точно таким же, как в шаблоне?

template.docx enter image description here

result.docx enter image description here

Вот мой код для 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/')
Вернуться на верх