forms Package

forms Package

fields Module

class kawaz.core.forms.fields.MarkdownField(*args, **kwargs)[ソース]

ベースクラス: django.forms.fields.CharField

helpers Module

class kawaz.core.forms.helpers.Bootstrap3HorizontalFormHelper(*args, **kwargs)[ソース]

ベースクラス: 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)[ソース]

ベースクラス: 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)[ソース]

ベースクラス: 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)[ソース]

ベースクラス: 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)[ソース]

ベースクラス: kawaz.core.forms.mixins.FormHelperMixinBase

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

Usage:

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

Bootstrap3HorizontalFormHelper のエイリアス

class kawaz.core.forms.mixins.Bootstrap3InlineFormHelperMixin(*args, **kwargs)[ソース]

ベースクラス: kawaz.core.forms.mixins.FormHelperMixinBase

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

helper_class

Bootstrap3InlineFormHelper のエイリアス

class kawaz.core.forms.mixins.FormHelperMixinBase(*args, **kwargs)[ソース]

ベースクラス: object

form_tag = True
get_additional_objects()[ソース]
get_helper()[ソース]
helper_class = None

widgets Module

class kawaz.core.forms.widgets.MaceEditorWidget[ソース]

ベースクラス: django.forms.widgets.Textarea

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

class Media[ソース]

ベースクラス: object

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

ベースクラス: django.forms.widgets.RadioSelect

RadioSelect with help texts

get_renderer(name, value, attrs=None, choices=())[ソース]
media
renderer

RadioWithHelpTextFieldRenderer のエイリアス

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

ベースクラス: django.forms.widgets.RadioFieldRenderer

render()[ソース]