Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CustomLoginSerializer(JWTSerializer):
- is_first_login = serializers.SerializerMethodField()
- def get_is_first_login(self, obj: dict) -> bool:
- if obj["user"].country.code is None:
- return True
- return False
- def to_representation(self, instance: dict) -> dict:
- ret = super().to_representation(instance)
- del ret["user"]
- return ret
- class CustomLoginSerializerV2(serializers.Serializer):
- access = serializers.CharField()
- refresh = serializers.CharField()
- is_first_login = serializers.SerializerMethodField()
- def get_is_first_login(self, obj: dict) -> bool:
- if obj["user"].country.code is None:
- return True
- return False
Advertisement
Add Comment
Please, Sign In to add comment