Добрый день, тут хочу для себя разьяснить что лучше, точнее предпочтительнее, "рисовать" самому форму или просто воспользоваться from django import forms, а в html просто вывести {{ form }}, т.к. и ежу понятно, что если у тебя всего пара полей, то можно особо не выдумывать и вывести через {{ form }}, а если у меня десяток полей, где надо ввести и числа и строки и сделать выбор из селектов....
Ответ
Возможностей для кастомизации форм довольно много.
В forms можно указать нужные виджеты для полей. В темплейтах можно использовать встроенные методы для форм
{{ form.as_p }} {{ form.as_table }}
Можно обращаться к определенным полям и добавлять их в нужные теги
{{ form.some_field }}
Можно использовать батарейки, как crispy_forms
Лучше всего почитать документацию по формам и выбрать что то подходящее для вашей проблемы.
Комментариев нет:
Отправить комментарий