Как добавить HTML атрибуты в form.field из шаблона?
Привет всем.
Я либо плохо искал, либо что-то еще. Как вообще добавлять HTML атрибуты в самом шаблоне, не из класса формы?
В Jinja2 это выглядит примерно так: form.name(placeholder='Name', id='name')
Но как это делается в Django без сторонних модулей? Или может хотя бы есть возможность достать из поля все данные - тип и прочее, необходимые для верстки?
Сергей Горностаев: Так меня интересует и сам голый field. Если мне захочется чуть-чуть уголки подравнять на input? Я пытался вручную перебрать все методы field, но типа поля нет, насколько я помню.
В том то и дело, что верстка через класс формы - это просто отвратительно. Я даже пытался изнасиловать шаблон и пробовал сделать что-то с field.field.widget.attrs, но у меня ничего не вышло. Django в этом плане очень разочаровал. Кто вообще мог догадаться рендерить HTML из класса формы? Что ж, пойду писать свой inclusion_tag.