TOTPDeviceSerializer
Overview
A ModelSerializer is just a regular Serializer, except that:
- A set of default fields are automatically populated.
- A set of default validators are automatically populated.
- Default
.create()and.update()implementations are provided.
The process of automatically determining a set of serializer fields based on the model fields is reasonably complex, but you almost certainly don't need to dig into the implementation.
If the ModelSerializer class doesn't generate the set of fields that you need you should either declare the extra/differing fields explicitly on the serializer class, or simply use a Serializer class.
Meta
Source
server/vueda/user/serializers.py:285
get_created_at
Signature
get_created_at(self, obj)
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| self | yes | ||
| obj | yes |
Source
server/vueda/user/serializers.py:299
get_last_used_at
Signature
get_last_used_at(self, obj)
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| self | yes | ||
| obj | yes |
Source
server/vueda/user/serializers.py:302
_declared_fields
created_at
formatted_name
last_used_at
method
Source
server/vueda/user/serializers.py:277