Basic elements

References

class crispy_forms_foundation.layout.base.Layout(*fields)[source]

Bases: crispy_forms.layout.Layout

class crispy_forms_foundation.layout.base.UneditableField(html)[source]

Bases: crispy_forms.layout.HTML

class crispy_forms_foundation.layout.base.HTML(html)[source]

Bases: crispy_forms.layout.HTML

class crispy_forms_foundation.layout.base.Div(*fields, css_id=None, css_class=None, template=None, **kwargs)[source]

Bases: crispy_forms.layout.Div

It wraps fields inside a <div> element.

You can set css_id for element id and css_class for a element class names.

Example:

Div('form_field_1', 'form_field_2', css_id='div-example',
    css_class='divs')
class crispy_forms_foundation.layout.base.Callout(field, *args, **kwargs)[source]

Bases: crispy_forms.layout.Div

Act like Div but add a callout class name.

Example:

Callout('form_field_1', 'form_field_2', css_id='div-example',
      css_class='divs')