Word category CRUD views

CRUD word category views module.

class CategoryCreateView(**kwargs)

Bases: CheckLoginPermissionMixin, CreateView

Create category view.

form_class

alias of CategoryForm

success_message = 'Категория слов добавлена'

Success action message text (str).

form_valid(form: Type[Form]) HttpResponse

Add the current user to the form.

class CategoryUpdateView(**kwargs)

Bases: CheckUserOwnershipMixin, UpdateView

Create category view.

model

alias of WordCategory

form_class

alias of CategoryForm

success_message = 'Категория слов изменена'

Success action message text (str).

class CategoryDeleteView(*args, **kwargs)

Bases: PermissionProtectDeleteView

Delete category view.

model

alias of WordCategory

success_message = 'Категория слов удалена'

Success action message text (str).

class CategoryListView(**kwargs)

Bases: CheckLoginPermissionMixin, ListView

Category list view.

model

alias of WordCategory

get_queryset() QuerySet

Get queryset to specific user.

class CategoryDetailView(**kwargs)

Bases: CheckUserOwnershipMixin, DetailView

Category detail view.

model

alias of WordCategory