refactor: clean up scaffolding backend

This commit is contained in:
ramvignesh-b
2026-04-16 03:30:42 +05:30
parent e8dac65468
commit cc8e3e4e4e
16 changed files with 174 additions and 109 deletions
+8
View File
@@ -8,10 +8,18 @@ class UserSerializer(serializers.ModelSerializer):
password = serializers.CharField(write_only=True)
class Meta:
"""
Specifies the public_id as readonly for the system to auto generate
"""
model = User
fields = ("public_id", "email", "full_name", "password")
read_only_fields = ("public_id",)
def create(self, validated_data):
"""
Validates and creates a new user with the given data.
"""
user = User.objects.create_user(
email=validated_data["email"],
password=validated_data["password"],