Glossary app serializers¶
Term serializer.
- class TermSerializer(*args, **kwargs)¶
Bases:
ModelSerializer
Term serializer.
- class GlossaryExerciseParamsSerializer(*args, **kwargs)¶
Bases:
ModelSerializer
Parameters of translate foreign word exercise the serializer.
- class Meta¶
Bases:
object
Serializer settings.
- model¶
alias of
GlossaryParams
- class TermParamsSerializer(*args, **kwargs)¶
Bases:
ModelSerializer
Term Exercise Parameters serializer.
- class Meta¶
Bases:
object
Serializer settings.
- model¶
alias of
GlossaryParams
- create(validated_data: dict) GlossaryParams ¶
Update or create the user glossary exercise parameters.
- to_internal_value(data: Mapping) Mapping ¶
Add user ID.
- to_representation(instance: object) object ¶
Update the representation data.
- class TermCategorySerializer(*args, **kwargs)¶
Bases:
ModelSerializer
Term Category serializer.
- alias¶
Field alias pk (int).
- humanly¶
Field alias pk (str).
- class Meta¶
Bases:
object
Serializer settings.
- model¶
alias of
TermCategory
- fields = ['alias', 'humanly']¶
Fields (list[str]).
- classmethod get_alias(obj: Model) int ¶
Add alias as name of pk field.
- class TermFavoritesSerializer(*args, **kwargs)¶
Bases:
Serializer
Update word favorites status serializer.
- class ExerciseSerializer(*args, **kwargs)¶
Bases:
Serializer
Glossary exercise serializer.