aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/authtoken/serializers.py
diff options
context:
space:
mode:
Diffstat (limited to 'rest_framework/authtoken/serializers.py')
-rw-r--r--rest_framework/authtoken/serializers.py15
1 files changed, 1 insertions, 14 deletions
diff --git a/rest_framework/authtoken/serializers.py b/rest_framework/authtoken/serializers.py
index 8e0128c1..a5ed6e6d 100644
--- a/rest_framework/authtoken/serializers.py
+++ b/rest_framework/authtoken/serializers.py
@@ -1,12 +1,8 @@
from django.contrib.auth import authenticate
-
from rest_framework import serializers
-from rest_framework.authtoken.models import Token
-
class AuthTokenSerializer(serializers.Serializer):
- token = serializers.Field(source="key")
- username = serializers.CharField(max_length=30)
+ username = serializers.CharField()
password = serializers.CharField()
def validate(self, attrs):
@@ -26,12 +22,3 @@ class AuthTokenSerializer(serializers.Serializer):
else:
raise serializers.ValidationError('Must include "username" and "password"')
- def convert_object(self, obj):
- ret = self._dict_class()
- ret['token'] = obj.key
- ret['user'] = obj.user.id
- return ret
-
- def restore_object(self, attrs, instance=None):
- token, created = Token.objects.get_or_create(user=attrs['user'])
- return token