Added validation for countries, added patch method for profile page, code improvements and small fixes

This commit is contained in:
ITQ
2024-03-02 12:32:01 +03:00
parent 720e6319fe
commit 84b245ecf2
8 changed files with 115 additions and 99 deletions
+14 -3
View File
@@ -3,9 +3,7 @@ from rest_framework import serializers
from users.models import Profile
class UserSerializer(serializers.ModelSerializer):
password = serializers.CharField(write_only=True)
class ProfileSerializer(serializers.ModelSerializer):
class Meta:
model = Profile
fields = [
@@ -17,3 +15,16 @@ class UserSerializer(serializers.ModelSerializer):
"phone",
"image",
]
class UpdateProfileSerializer(serializers.ModelSerializer):
class Meta:
model = Profile
fields = [
"login",
"email",
"countryCode",
"isPublic",
"phone",
"image",
]