remove first name and last name

This commit is contained in:
behruz-dev
2025-09-25 14:57:09 +05:00
parent 998675132a
commit f9f7e63a07

View File

@@ -9,7 +9,7 @@ class UserSerializer(serializers.ModelSerializer):
class Meta: class Meta:
model = User model = User
fields = [ fields = [
'id', 'first_name', 'last_name', 'username', 'password', 'last_login', 'date_joined', 'is_superuser', 'id', 'username', 'password', 'last_login', 'date_joined', 'is_superuser',
] ]
extra_kwargs = {'id': {'read_only': True}, 'password': {'write_only': True}} extra_kwargs = {'id': {'read_only': True}, 'password': {'write_only': True}}
@@ -21,8 +21,6 @@ class UserSerializer(serializers.ModelSerializer):
def create(self, validated_data): def create(self, validated_data):
with transaction.atomic(): with transaction.atomic():
user = User.objects.create( user = User.objects.create(
first_name=validated_data.get('first_name'),
last_name=validated_data.get('last_name'),
username=validated_data.get('username'), username=validated_data.get('username'),
is_superuser=validated_data.get('is_superuser') is_superuser=validated_data.get('is_superuser')
) )
@@ -33,8 +31,6 @@ class UserSerializer(serializers.ModelSerializer):
def update(self, instance, validated_data): def update(self, instance, validated_data):
with transaction.atomic(): with transaction.atomic():
instance.username = validated_data.get('username', instance.username) instance.username = validated_data.get('username', instance.username)
instance.first_name = validated_data.get('first_name', instance.first_name)
instance.last_name = validated_data.get('last_name', instance.last_name)
if validated_data.get('password'): if validated_data.get('password'):
instance.set_password(validated_data.get('password')) instance.set_password(validated_data.get('password'))
instance.save() instance.save()