diff options
author | jdlugosz963 <jdlugosz963@gmail.com> | 2021-11-07 18:45:40 +0100 |
---|---|---|
committer | jdlugosz963 <jdlugosz963@gmail.com> | 2021-11-07 18:45:40 +0100 |
commit | 1abb20d4871dcf8ab07f3f327fd3cbe65a22a9b1 (patch) | |
tree | daed477f3b4f2e56ab8723d58cc48c2b5de0dc36 /auth_api/serializers.py | |
download | lom_api-1abb20d4871dcf8ab07f3f327fd3cbe65a22a9b1.tar.gz lom_api-1abb20d4871dcf8ab07f3f327fd3cbe65a22a9b1.zip |
auth features
Diffstat (limited to 'auth_api/serializers.py')
-rw-r--r-- | auth_api/serializers.py | 21 |
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 @@ | |||
1 | from rest_framework import serializers | ||
2 | from django.contrib.auth.models import User | ||
3 | |||
4 | class UserSerializer(serializers.ModelSerializer): | ||
5 | class Meta: | ||
6 | model = User | ||
7 | fields = ('id', 'username', 'is_staff') | ||
8 | |||
9 | class 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 | ||