views Package

views Package

persona Module

class kawaz.core.personas.views.persona.AssignRoleMixin[ソース]

ベースクラス: object

get(request, *args, **kwargs)[ソース]
get_object(queryset=None)[ソース]
get_queryset()[ソース]
get_success_message(cleaned_data)[ソース]
get_success_url()[ソース]
model

Persona のエイリアス

post(request, *args, **kwargs)[ソース]
role = None
class kawaz.core.personas.views.persona.PersonaAssignAdamView(**kwargs)[ソース]

ベースクラス: kawaz.core.personas.views.persona.AssignRoleMixin, django.views.generic.edit.UpdateView

アダムに昇格するためのビュー

role = 'adam'
class kawaz.core.personas.views.persona.PersonaAssignSeeleView(**kwargs)[ソース]

ベースクラス: kawaz.core.personas.views.persona.AssignRoleMixin, django.views.generic.edit.UpdateView

ゼーレに降格するためのビュー

role = 'seele'
class kawaz.core.personas.views.persona.PersonaDetailView(**kwargs)[ソース]

ベースクラス: django.views.generic.detail.DetailView

get_context_data(**kwargs)[ソース]
get_queryset()[ソース]
model

Persona のエイリアス

slug_field = 'username'
class kawaz.core.personas.views.persona.PersonaListView(**kwargs)[ソース]

ベースクラス: django_filters.views.FilterView

filterset_class

PersonaFilter のエイリアス

get_context_data(**kwargs)[ソース]
get_queryset()[ソース]
model

Persona のエイリアス

paginate_by = 24
template_name_suffix = '_list'
class kawaz.core.personas.views.persona.PersonaRetiredView(**kwargs)[ソース]

ベースクラス: django.views.generic.list.ListView

dispatch(request, *args, **kwargs)
get_queryset()[ソース]
template_name = 'personas/persona_retired.html'
class kawaz.core.personas.views.persona.PersonaUpdateView(**kwargs)[ソース]

ベースクラス: django.contrib.messages.views.SuccessMessageMixin, django.views.generic.edit.UpdateView

dispatch(request, *args, **kwargs)
form_class

PersonaUpdateForm のエイリアス

get_object(queryset=None)[ソース]
get_queryset()[ソース]
get_success_message(cleaned_data)[ソース]
model

Persona のエイリアス

template_name = 'personas/persona_form.html'

profile Module

class kawaz.core.personas.views.profile.ProfilePreviewView(**kwargs)[ソース]

ベースクラス: kawaz.core.views.preview.SingleObjectPreviewViewMixin, django.views.generic.detail.DetailView

model

Profile のエイリアス

template_name = 'personas/profile_preview.html'
class kawaz.core.personas.views.profile.ProfileUpdateView(**kwargs)[ソース]

ベースクラス: django.contrib.messages.views.SuccessMessageMixin, django.views.generic.edit.UpdateView

dispatch(request, *args, **kwargs)
form_class

ProfileForm のエイリアス

form_invalid(form, formset)[ソース]
form_valid(form, formset)[ソース]
formset_prefix = 'accounts'
get(request, *args, **kwargs)[ソース]
get_formset()[ソース]
get_object(queryset=None)[ソース]
get_queryset()[ソース]
get_success_message(cleaned_data)[ソース]
get_success_url()[ソース]
model

Profile のエイリアス

post(request, *args, **kwargs)[ソース]
template_name = 'personas/profile_form.html'