user details

jwt_allauth.user_details.serializers module

class jwt_allauth.user_details.serializers.UserDetailsSerializer(*args, **kwargs)[source]

Bases: ModelSerializer

User model w/o password

class Meta[source]

Bases: object

fields = ('email', 'first_name', 'last_name')
model

alias of JAUser

read_only_fields = ('email',)

jwt_allauth.user_details.views module

class jwt_allauth.user_details.views.UserDetailsView(**kwargs)[source]

Bases: RetrieveUpdateAPIView

Reads and updates UserModel fields Accepts GET, PATCH methods.

Default accepted fields: username, first_name, last_name Default display fields: pk, username, email, first_name, last_name Read-only fields: pk, email

Returns UserModel fields.

get_object()[source]

Returns the object the view is displaying.

You may want to override this if you need to provide non-standard queryset lookups. Eg if objects are referenced using multiple keyword arguments in the url conf.

get_queryset()[source]

Adding this method since it is sometimes called when using django-rest-swagger https://github.com/Tivix/django-rest-auth/issues/275

http_method_names = ['get', 'patch', 'head', 'options']
permission_classes = (<class 'rest_framework.permissions.IsAuthenticated'>,)
serializer_class

alias of UserDetailsSerializer