Browse Source

fix: add gender

master
alireza 1 year ago
parent
commit
f660ad9310
  1. 9
      apps/account/serializers/user.py

9
apps/account/serializers/user.py

@ -13,10 +13,15 @@ class UserProfileSerializer(serializers.ModelSerializer):
avatar = FileFieldSerializer(required=False)
password = serializers.CharField(write_only=True, required=False, validators=[validate_password])
fullname = serializers.CharField(required=False)
gender = serializers.ChoiceField(
choices=User.GenderChoices.choices,
required=False,
help_text="Select the user's gender."
)
class Meta:
model = User
fields = ['id', 'fullname', 'avatar', 'email', 'phone_number', 'password', 'info', 'skill', 'city']
read_only_fields = ['email', 'info']
fields = ['id', 'fullname', 'avatar', 'email', 'phone_number', 'password', 'info', 'skill', 'city', 'birthdate', 'gender']
read_only_fields = ['email', 'info', 'skill']
# def validate_email(self, value):
# if User.objects.filter(email=value).exists():

Loading…
Cancel
Save