This commit is contained in:
Girish 2016-03-07 23:35:34 +00:00
commit 9e9d69f074
3 changed files with 9 additions and 4 deletions

View File

@ -37,6 +37,7 @@ Configuration
Possible key values:
- REGISTER_SERIALIZER - serializer class in ``rest_auth.register.views.RegisterView``, default value ``rest_auth.register.serializers.RegisterSerializer``
- SOCIAL_LOGIN_SERIALIZER - serializer class in ``rest_auth.register.views.SocialLoginView``, default value ``rest_auth.register.serializers.SocialLoginSerializer``
- **REST_AUTH_TOKEN_MODEL** - model class for tokens, default value ``rest_framework.authtoken.models``

View File

@ -1,7 +1,8 @@
from django.conf import settings
from rest_auth.registration.serializers import (
RegisterSerializer as DefaultRegisterSerializer)
RegisterSerializer as DefaultRegisterSerializer,
SocialLoginSerializer as DefaultSocialLoginSerializer)
from ..utils import import_callable
@ -9,3 +10,6 @@ serializers = getattr(settings, 'REST_AUTH_REGISTER_SERIALIZERS', {})
RegisterSerializer = import_callable(
serializers.get('REGISTER_SERIALIZER', DefaultRegisterSerializer))
SocialLoginSerializer = import_callable(
serializers.get('SOCIAL_LOGIN_SERIALIZER', DefaultSocialLoginSerializer))

View File

@ -15,11 +15,11 @@ from allauth.account import app_settings as allauth_settings
from rest_auth.app_settings import (TokenSerializer,
JWTSerializer,
create_token)
from rest_auth.registration.serializers import (SocialLoginSerializer,
VerifyEmailSerializer)
from rest_auth.registration.serializers import VerifyEmailSerializer
from rest_auth.views import LoginView
from rest_auth.models import TokenModel
from .app_settings import RegisterSerializer
from .app_settings import (RegisterSerializer,
SocialLoginSerializer)
from rest_auth.utils import jwt_encode