Как получить ввод пользователя из html-формы и использовать его в моей функции в приложении Django
Как мне получить ввод пользователя и использовать его в моей функции Python?
Эта кнопка создает PDF документ. Мне нужно, чтобы имя, которое вводит пользователь, было добавлено к этому PDF-файлу.
enter code here
def venue_pdf(request):
pdfmetrics.registerFont(TTFont('Vera', 'Vera.ttf'))
pdfmetrics.registerFont(TTFont('VeraBd', 'VeraBd.ttf'))
pdfmetrics.registerFont(TTFont('VeraIt', 'VeraIt.ttf'))
pdfmetrics.registerFont(TTFont('VeraBI', 'VeraBI.ttf'))
buf = io.BytesIO()
c = canvas.Canvas(buf, pagesize=letter, bottomup=0)
textob = c.beginText()
textob.setTextOrigin(inch, inch)
textob.setFont("Vera", 14)
c.setFont('Vera', 14)
c.drawString(400, 100, "Заява")
c.drawString(400, 110, "Я заявляю, я усталь")
lines = [
"input'ы?"
]
for line in lines:
textob.textLine(line)
c.drawText(textob)
c.showPage()
c.save()
buf.seek(0)
return FileResponse(buf, as_attachment=True, filename='venue.pdf' )
<li class="nav-item">
<a class="nav-link" href="{% url 'polls:venue_pdf' %}">
Generate PDF document</a>
</li>