Foreign app serializers¶
Foreign app serializers.
- class WordSerializer(*args, **kwargs)¶
Bases:
ModelSerializer
Word serializer.
- class ForeignExerciseParamsSerializer(*args, **kwargs)¶
Bases:
ModelSerializer
The serializer to create foreign task.
- class Meta¶
Bases:
object
Serializer settings.
- model¶
alias of
TranslateParams
- class ForeignParamsSerializer(*args, **kwargs)¶
Bases:
ForeignExerciseParamsSerializer
Serilizer to reade and save a foreign exercise params.
- create(validated_data: dict) TranslateParams ¶
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 ExerciseSerializer(*args, **kwargs)¶
Bases:
Serializer
Foreign exercise serializer.
- class WordCategorySerializer(*args, **kwargs)¶
Bases:
ModelSerializer
Foreign word Category serializer.
- class Meta¶
Bases:
object
Serializer settings.
- model¶
alias of
WordCategory
- class WordAssessmentSerializer(*args, **kwargs)¶
Bases:
Serializer
Word knowledge assessment serializer.
- classmethod validate_item_id(value: int) int ¶
Validate the item ID field.
- classmethod validate_action(value: str) str ¶
Validate the action field.
- validate(attrs: dict) dict ¶
Check the ownership of the word being assessed.
- class WordFavoritesSerializer(*args, **kwargs)¶
Bases:
Serializer
Word favorites status serializer.