forms Package

forms Package

persona Module

class kawaz.core.personas.forms.persona.PersonaAdminUpdateForm(*args, **kwargs)[source]

Bases: django.contrib.auth.forms.UserChangeForm

A form for updating users. Includes all the fields on the user, but replaces the password field with admin’s password hash display field.

class Meta[source]

Bases: object

fields = ('last_name', 'first_name', 'email', 'nickname', 'avatar', 'quotes', 'gender')
model

alias of Persona

PersonaAdminUpdateForm.base_fields = OrderedDict([('last_name', <django.forms.fields.CharField object at 0x7f203156b710>), ('first_name', <django.forms.fields.CharField object at 0x7f203156b588>), ('email', <django.forms.fields.EmailField object at 0x7f203156b8d0>), ('nickname', <django.forms.fields.CharField object at 0x7f203156ba58>), ('avatar', <django.forms.fields.ImageField object at 0x7f203156bd68>), ('quotes', <django.forms.fields.CharField object at 0x7f203156bba8>), ('gender', <django.forms.fields.TypedChoiceField object at 0x7f203156be10>), ('password', <django.contrib.auth.forms.ReadOnlyPasswordHashField object at 0x7f20315c9ac8>)])
PersonaAdminUpdateForm.declared_fields = OrderedDict([('password', <django.contrib.auth.forms.ReadOnlyPasswordHashField object at 0x7f20315c9ac8>)])
PersonaAdminUpdateForm.media
class kawaz.core.personas.forms.persona.PersonaChoiceField(queryset, required=True, widget=None, label=None, initial=None, help_text='', *args, **kwargs)[source]

Bases: django.forms.models.ModelMultipleChoiceField

ラベルにニックネームが使われるようにする

label_from_instance(obj)[source]
class kawaz.core.personas.forms.persona.PersonaCreationForm(*args, **kwargs)[source]

Bases: django.contrib.auth.forms.UserCreationForm

A form that creates a user, with no privileges, from the given username and password.

class Meta[source]

Bases: object

exclude = ('role',)
model

alias of Persona

PersonaCreationForm.base_fields = OrderedDict([('password', <django.forms.fields.CharField object at 0x7f203156a128>), ('last_login', <django.forms.fields.DateTimeField object at 0x7f203156a358>), ('groups', <django.forms.models.ModelMultipleChoiceField object at 0x7f203156a400>), ('user_permissions', <django.forms.models.ModelMultipleChoiceField object at 0x7f203156a5f8>), ('username', <django.forms.fields.CharField object at 0x7f203156a7b8>), ('first_name', <django.forms.fields.CharField object at 0x7f203156a908>), ('last_name', <django.forms.fields.CharField object at 0x7f203156aa90>), ('email', <django.forms.fields.EmailField object at 0x7f203156ac50>), ('is_active', <django.forms.fields.BooleanField object at 0x7f203156add8>), ('date_joined', <django.forms.fields.DateTimeField object at 0x7f203156aeb8>), ('nickname', <django.forms.fields.CharField object at 0x7f203156af60>), ('quotes', <django.forms.fields.CharField object at 0x7f203156b128>), ('avatar', <django.forms.fields.ImageField object at 0x7f203156b2e8>), ('gender', <django.forms.fields.TypedChoiceField object at 0x7f203156b390>), ('password1', <django.forms.fields.CharField object at 0x7f20315c94a8>), ('password2', <django.forms.fields.CharField object at 0x7f20315c9630>)])
PersonaCreationForm.clean_username()[source]
PersonaCreationForm.declared_fields = OrderedDict([('password1', <django.forms.fields.CharField object at 0x7f20315c94a8>), ('password2', <django.forms.fields.CharField object at 0x7f20315c9630>)])
PersonaCreationForm.media
class kawaz.core.personas.forms.persona.PersonaRoleForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None)[source]

Bases: django.forms.models.ModelForm

class Meta[source]

Bases: object

fields = ('role',)
model

alias of Persona

PersonaRoleForm.base_fields = OrderedDict([('role', <django.forms.fields.TypedChoiceField object at 0x7f20314f9a58>)])
PersonaRoleForm.declared_fields = OrderedDict()
PersonaRoleForm.media
class kawaz.core.personas.forms.persona.PersonaUpdateForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None)[source]

Bases: django.forms.models.ModelForm

class Meta[source]

Bases: object

exclude = ('password', 'role', 'username')
fields = ('last_name', 'first_name', 'email', 'nickname', 'avatar', 'quotes', 'gender')
model

alias of Persona

PersonaUpdateForm.base_fields = OrderedDict([('last_name', <django.forms.fields.CharField object at 0x7f20314f9198>), ('first_name', <django.forms.fields.CharField object at 0x7f203156bfd0>), ('email', <django.forms.fields.EmailField object at 0x7f20314f9358>), ('nickname', <django.forms.fields.CharField object at 0x7f20314f94e0>), ('avatar', <django.forms.fields.ImageField object at 0x7f20314f97f0>), ('quotes', <django.forms.fields.CharField object at 0x7f20314f9630>), ('gender', <django.forms.fields.TypedChoiceField object at 0x7f20314f9898>)])
PersonaUpdateForm.declared_fields = OrderedDict()
PersonaUpdateForm.media

profile Module

class kawaz.core.personas.forms.profile.AccountForm(*args, **kwargs)[source]

Bases: kawaz.core.forms.mixins.Bootstrap3InlineFormHelperMixin, django.forms.models.ModelForm

class Meta[source]

Bases: object

exclude = ('user',)
fields = ('service', 'username', 'pub_state')
model

alias of Account

AccountForm.base_fields = OrderedDict([('service', <django.forms.models.ModelChoiceField object at 0x7f20315213c8>), ('username', <django.forms.fields.CharField object at 0x7f2031521668>), ('pub_state', <django.forms.fields.TypedChoiceField object at 0x7f2031521588>)])
AccountForm.declared_fields = OrderedDict([('service', <django.forms.models.ModelChoiceField object at 0x7f20315213c8>)])
AccountForm.form_tag = False
AccountForm.media
class kawaz.core.personas.forms.profile.ProfileForm(*args, **kwargs)[source]

Bases: kawaz.core.forms.mixins.Bootstrap3HorizontalFormHelperMixin, django.forms.models.ModelForm

class Meta[source]

Bases: object

exclude = ('user', 'created_at', 'updated_at')
model

alias of Profile

ProfileForm.base_fields = OrderedDict([('pub_state', <django.forms.fields.TypedChoiceField object at 0x7f20315126d8>), ('birthday', <django.forms.fields.DateField object at 0x7f203150f748>), ('place', <django.forms.fields.CharField object at 0x7f2031512f28>), ('url', <django.forms.fields.URLField object at 0x7f20315210b8>), ('remarks', <kawaz.core.forms.fields.MarkdownField object at 0x7f2031501e48>), ('skills', <django.forms.models.ModelMultipleChoiceField object at 0x7f20314f9c88>)])
ProfileForm.declared_fields = OrderedDict([('skills', <django.forms.models.ModelMultipleChoiceField object at 0x7f20314f9c88>), ('remarks', <kawaz.core.forms.fields.MarkdownField object at 0x7f2031501e48>), ('birthday', <django.forms.fields.DateField object at 0x7f203150f748>)])
ProfileForm.form_tag = False
ProfileForm.get_additional_objects()[source]
ProfileForm.media
class kawaz.core.personas.forms.profile.ServiceSelectWidget(attrs=None, choices=())[source]

Bases: django.forms.widgets.Select

サービスを選択するフォームセットのサービスを選択するフィールド用のWidget 選択項目にサービスのfaviconが埋め込まれるようになっている

media
render_option(selected_choices, option_value, option_label)[source]
render_options(*args, **kwargs)[source]