Найти - Пользователи
Полная версия: дизайн forms.ModelForm в темплейте
Начало » Django » дизайн forms.ModelForm в темплейте
1
fanat1k
Банальная проблема. Форма, созданная на основе forms.ModelForm в темплейте выводится на всю ширину страницы, то есть по 2-3 поля ввода на 1 строку. Как мне сказать этой форме, чтобы она рисовала каждое поле с новой строки. А также есть ли возможность между некоторыми полями сделать вертикальный отступ больше обычного, добавить какой-нить комментарий (например комментарий к группе полей ввода)
Спасибо.

views.py:
form = MyForm(data = request.POST)
...
return render_to_response("my_template.html", {"form": form })
my_template.html:
<form method="post">
{{ form }}
</form>
igorekk
{{ form.as_p }} ?
fanat1k
igorekk
{{ form.as_p }} ?
Спасибо.
Частично проблему решает - каждое поле с новой строки.
Или же объявить теги table:
<table>
{{ form }}
</table>
vaxXxa
Только надо тогда
form.as_table
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB