kawaz.core.forms.helpers のソースコード
# ! -*- coding: utf-8 -*-
#
#
#
from crispy_forms.helper import FormHelper
[ドキュメント]class Bootstrap3HorizontalFormHelper(FormHelper):
"""
Bootstrap3のHorizontalFormを利用するためのHelperです
Ref:
http://django-crispy-forms.readthedocs.org/en/latest/crispy_tag_forms.html#bootstrap3-horizontal-forms
"""
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.form_class = 'form-horizontal'
self.label_class = 'col-lg-2'
self.field_class = 'col-lg-8'
self.form_action = '.'
[ドキュメント]class Bootstrap3InlineFormHelper(FormHelper):
"""
Bootstrap3のInlineFormを利用するためのHelperです
Ref:
http://django-crispy-forms.readthedocs.org/en/latest/crispy_tag_forms.html#bootstrap3-inline-forms
"""
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.form_class = 'form-inline'
self.field_template = 'bootstrap3/layout/inline_field.html'
[ドキュメント]class HorizontalBareFormHelper(Bootstrap3HorizontalFormHelper):
"""
HorizontalFormHelperの<form>タグでwrapされていない版です
主にget_form_helperテンプレートタグからの利用を想定しています
form_tag = False
"""
form_tag = False
[ドキュメント]class InlineBareFormHelper(Bootstrap3InlineFormHelper):
"""
InlineFormHelperの<form>タグでwrapされていない版です
主にget_form_helperテンプレートタグからの利用を想定しています
form_tag = False
"""
form_tag = False