Word CRUD views¶
CRUD Foreign words.
- class WordCreateView(**kwargs)¶
Bases:
HandleNoPermissionMixin
,LoginRequiredMixin
,CreateView
Create word view.
- get_form(form_class: Type[Form] | None = None) FormHelper ¶
Apply crispy form helper for form.
- form_valid(form: Type[Form]) HttpResponse ¶
Add the current user to the form.
- render_to_response(context: Dict[str, object], **response_kwargs: object) JsonResponse | HttpResponse ¶
Return JsonResponse if XMLHttpRequest request.
- class WordUpdateView(**kwargs)¶
Bases:
CheckUserOwnershipMixin
,UpdateView
Update word view.
- success_message = 'Слово изменено'¶
Success action message text (str).
- get_form(form_class: Type[Form] | None = None) FormHelper ¶
Apply crispy form helper for form.
- class WordDeleteView(*args, **kwargs)¶
Bases:
PermissionProtectDeleteView
Delete word view.
- success_message = 'Слово удалено'¶
Success action message text (str).
- class WordListView(**kwargs)¶
Bases:
ReuseSchemaQueryFilterView
Word list view.
- filterset_class¶
alias of
WordsFilter
- get_queryset() QuerySet ¶
Get queryset to specific user.
- class WordDetailView(**kwargs)¶
Bases:
CheckUserOwnershipMixin
,DetailView
Detail word view.
User word list view¶
User word list view module.