Страницы

Поиск по вопросам

пятница, 21 июня 2019 г.

Расскажите, кто как работает в django с формами? [закрыт]

Добрый день, тут хочу для себя разьяснить что лучше, точнее предпочтительнее, "рисовать" самому форму или просто воспользоваться from django import forms, а в html просто вывести {{ form }}, т.к. и ежу понятно, что если у тебя всего пара полей, то можно особо не выдумывать и вывести через {{ form }}, а если у меня десяток полей, где надо ввести и числа и строки и сделать выбор из селектов....


Ответ

Возможностей для кастомизации форм довольно много. В forms можно указать нужные виджеты для полей. В темплейтах можно использовать встроенные методы для форм
{{ form.as_p }} {{ form.as_table }}
Можно обращаться к определенным полям и добавлять их в нужные теги

{{ form.some_field }}


Можно использовать батарейки, как crispy_forms
Лучше всего почитать документацию по формам и выбрать что то подходящее для вашей проблемы.

Комментариев нет:

Отправить комментарий