mise en place du système autapp

This commit is contained in:
2024-07-14 15:10:33 +02:00
parent c29e106436
commit e02ae71c48
11 changed files with 80 additions and 0 deletions

14
authapp/serializers.py Normal file
View File

@@ -0,0 +1,14 @@
from rest_framework import serializers
from django.contrib.auth.models import User
from rest_framework.authtoken.models import Token
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = ('id', 'username', 'password')
extra_kwargs = {'password': {'write_only': True}}
def create(self, validated_data):
user = User.objects.create_user(**validated_data)
Token.objects.create(user=user)
return user