Django-бутстраповские-формы является приложение Django, который обеспечивает Twitter Bootstrap готовые формы Django.
Установка
1. Установите с помощью PIP:
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; пункт установить Git -e + Git: //github.com/earle/django-bootstrap.git#egg=bootstrap
2. Добавить в INSTALLED_APPS:
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; "бутстрап",
Использование
& NBSP; & NBSP; & NBSP; от bootstrap.forms импортировать BootstrapForm, FIELDSET
& NBSP; & NBSP; & NBSP; класс LoginForm (BootstrapForm):
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; класс Мета:
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; макет = (
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; Fieldset ("Пожалуйста, войдите", "имя пользователя", "пароль",),
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; )
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; Имя пользователя = forms.CharField (max_length = 100)
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; пароль = forms.CharField (виджет = forms.PasswordInput (), max_length = 100)
Если вы хотите использовать форму обертку Bootstrap на встроенный в форме, например, в `django.contrib.auth.forms`, то вы можете использовать подмешать класс.
& NBSP; & NBSP; & NBSP; от django.contrib.auth.forms импорта PasswordChangeForm
& NBSP; & NBSP; & NBSP; от bootstrap.forms импортировать BootstrapMixin, FIELDSET
& NBSP; & NBSP; & NBSP; класс BootstrapPasswordChangeForm (BootstrapMixin, PasswordChangeForm):
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; класс Мета:
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; макет = (
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; Fieldset ("Изменить пароль",
"old_password", "new_password1", "new_password2"),
При использовании подмешать непосредственно он должен быть первый класс ваша форма наследует от.
Шаблон Использование
& NBSP; & NBSP; & NBSP; <Форма действие = "/ Логин /" метод = "сообщение" класс = "форма горизонтальной">
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; {{}} Форма
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP;
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; <Тип кнопку = "представить" класс = "БТН БТН-основной"> Войти Кнопка>
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP;
& NBSP; & NBSP; & NBSP;
Требования
- Python
- Джанго
Комментарии не найдены