summaryrefslogtreecommitdiffstats
path: root/auth_api/serializers.py
diff options
context:
space:
mode:
Diffstat (limited to 'auth_api/serializers.py')
-rw-r--r--auth_api/serializers.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/auth_api/serializers.py b/auth_api/serializers.py
new file mode 100644
index 0000000..d39c5f3
--- /dev/null
+++ b/auth_api/serializers.py
@@ -0,0 +1,21 @@
1from rest_framework import serializers
2from django.contrib.auth.models import User
3
4class UserSerializer(serializers.ModelSerializer):
5 class Meta:
6 model = User
7 fields = ('id', 'username', 'is_staff')
8
9class RegisterUserSerializer(serializers.ModelSerializer):
10 class Meta:
11 model = User
12 fields = ('username', 'password')
13
14
15 def register_user(self):
16 user = User.objects.create_user(
17 username = self.validated_data['username'],
18 password = self.validated_data['password']
19 )
20
21 return user \ No newline at end of file