Files
webarchive/user/user_auth_system/user_management/serializers/user.py
Raphael Rouiller aa54287126 Base
2024-07-08 14:06:52 +02:00

12 lines
440 B
Python

from rest_framework import serializers
from ..models import CustomUser
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = CustomUser
fields = ['id', 'username', 'email', 'profile_picture', 'language', 'is_2fa_enabled']
extra_kwargs = {'password': {'write_only': True}}
def create(self, validated_data):
user = CustomUser.objects.create_user(**validated_data)
return user