Заполнение Django pdf после отправки из пользовательского ввода

Я сделал HTML, а также пустой файл pdf для моего веб-фреймворка, но когда дело доходит до отправки POST, я не могу заставить его работать. Предполагается, что после нажатия кнопки отправки пользователь сохранит введенные данные в созданный пустой pdf, чтобы позже через кнопку (которая уже создана и функционирует, но загружается пустой) загрузить pdf с введенными пользователями данными.

Home1.html

views.py

def home2_pdf(request):
    if request.method =="POST": 
        buf = io.BytesIO()
        c = canvas.Canvas(buf, pagesize = letter, bottomup=0)
        textob =c .beginText()
        textob.setTextOrigin(inch,inch)
        textob.setFont("Helvetica", 14)  

        lines =[
        
        ]
        for line in lines:
            textob.textLine(line)

        c.drawText(textob)
        c.showPage()
        c.save()
        buf.seek(0)      
        return FileResponse(buf, as_attachment=True, filename="formulario.pdf")

urls.py snip

path('home2_pdf', home2_pdf, name='home2_pdf'),

В вашем views.py вы не добавляете никаких строк в PDF

        lines =[
        
        ]
        for line in lines:
            textob.textLine(line)
<
<
lines = [
         request.POST['fecha'], 
         request.POST['cargo'],
        ]

Это окончательный ответ по записи в PDF после отправки с помощью HTML напрямую

views.py

Вернуться на верх