Glossary app DRF views¶
Glossary¶
Term views.
- class TermListCreateAPIView(**kwargs)¶
Bases:
ListCreateAPIView
Create and List Term API view.
- serializer_class¶
alias of
TermSerializer
- get_queryset() QuerySet ¶
Filter queryset by current user for response.
- perform_create(serializer: TermSerializer) None ¶
Add current user to created model instance.
- class TermDetailAPIView(**kwargs)¶
Bases:
RetrieveUpdateDestroyAPIView
Retrieve, update and destroy term API view.
- serializer_class¶
alias of
TermSerializer
- class CategoryTermListCreateAPIView(**kwargs)¶
Bases:
ListCreateAPIView
Create and list Term category API View.
- serializer_class¶
alias of
TermCategorySerializer
- get_queryset() QuerySet ¶
Get categories only for owner.
- perform_create(serializer: TermCategorySerializer) None ¶
Add current user to created model instance.
- class CategoryTermDetailAPIView(**kwargs)¶
Bases:
RetrieveUpdateDestroyAPIView
Retrieve, update and destroy Term category API view.
- serializer_class¶
alias of
TermCategorySerializer
Glossary exercise¶
Term exercise view.
- glossary_params_view(request, *args, **kwargs)¶
Glossary exercise parameters view.
- glossary_selected_view(request, *args, **kwargs)¶
Render the selected terms for exercise.
- glossary_exercise_view(request, *args, **kwargs)¶
Glossary exercise view.
- update_term_progress_view(request, *args, **kwargs)¶
Update term study progres.
- update_term_favorites_view(request, *args, **kwargs)¶
Update term favorites status view.