Комментарии 2
запоздала статья. Лет эдак на ...дцать.
В последней Django к формам можно крепить html в котором и кнопки есть и все что надо.
https://docs.djangoproject.com/en/5.0/ref/forms/api/#django.forms.Form
Кроме этого, все виджеты имеют свои шаблоны Можно переопределить шаблоны виджетов полей. https://docs.djangoproject.com/en/5.0/ref/forms/widgets/#widget
И напоследок. Я очень сочувствую всем, у кого настройка рендера формы происходит в __init__ а не непосредственно перед рендером на методе render. Как-никак на POST приходит запрос и надо только данные проверить, но у тех, кто все запихал в __init__, еще и инициализация рендера происходит. На 170 полях это становится больно. Да, я знаю, что в форме не должно быть столько полей.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Продвинутое использование форм в Django (на примере Bootstrap и crispy)