forms Package

forms Package

fields Module

class kawaz.core.forms.fields.MarkdownField(*args, **kwargs)[source]

Bases: django.forms.fields.CharField

helpers Module

class kawaz.core.forms.helpers.Bootstrap3HorizontalFormHelper(*args, **kwargs)[source]

Bases: crispy_forms.helper.FormHelper

Bootstrap3のHorizontalFormを利用するためのHelperです

Ref:
http://django-crispy-forms.readthedocs.org/en/latest/crispy_tag_forms.html#bootstrap3-horizontal-forms
class kawaz.core.forms.helpers.Bootstrap3InlineFormHelper(*args, **kwargs)[source]

Bases: crispy_forms.helper.FormHelper

Bootstrap3のInlineFormを利用するためのHelperです

Ref:
http://django-crispy-forms.readthedocs.org/en/latest/crispy_tag_forms.html#bootstrap3-inline-forms
class kawaz.core.forms.helpers.HorizontalBareFormHelper(*args, **kwargs)[source]

Bases: kawaz.core.forms.helpers.Bootstrap3HorizontalFormHelper

HorizontalFormHelperの<form>タグでwrapされていない版です 主にget_form_helperテンプレートタグからの利用を想定しています form_tag = False

form_tag = False
class kawaz.core.forms.helpers.InlineBareFormHelper(*args, **kwargs)[source]

Bases: kawaz.core.forms.helpers.Bootstrap3InlineFormHelper

InlineFormHelperの<form>タグでwrapされていない版です 主にget_form_helperテンプレートタグからの利用を想定しています form_tag = False

form_tag = False

mixins Module

class kawaz.core.forms.mixins.Bootstrap3HorizontalFormHelperMixin(*args, **kwargs)[source]

Bases: kawaz.core.forms.mixins.FormHelperMixinBase

django-crispy-formsを使って、bootstrap3対応のHorizontalFormを作成するMixinです。

Usage:

class ArticleForm(BootstrapHorizontalFormMixin, ModelForm):
model = Article
helper_class

alias of Bootstrap3HorizontalFormHelper

class kawaz.core.forms.mixins.Bootstrap3InlineFormHelperMixin(*args, **kwargs)[source]

Bases: kawaz.core.forms.mixins.FormHelperMixinBase

django-crispy-formsを使って、bootstrap3対応のInlineFormを作成するMixinです。

helper_class

alias of Bootstrap3InlineFormHelper

class kawaz.core.forms.mixins.FormHelperMixinBase(*args, **kwargs)[source]

Bases: object

form_tag = True
get_additional_objects()[source]
get_helper()[source]
helper_class = None

widgets Module

class kawaz.core.forms.widgets.MaceEditorWidget[source]

Bases: django.forms.widgets.Textarea

Markdownエディタを組み込むためのWidgetです

class Media[source]

Bases: object

js = ('vendor/mace.min.js', 'js/editor.js')
MaceEditorWidget.media
MaceEditorWidget.render(name, value, attrs=None)[source]
class kawaz.core.forms.widgets.RadioSelectWithHelpText(*args, **kwargs)[source]

Bases: django.forms.widgets.RadioSelect

RadioSelect with help texts

get_renderer(name, value, attrs=None, choices=())[source]
media
renderer

alias of RadioWithHelpTextFieldRenderer

class kawaz.core.forms.widgets.RadioWithHelpTextFieldRenderer(name, value, attrs, choices, help_texts)[source]

Bases: django.forms.widgets.RadioFieldRenderer

render()[source]