From a89a73a45a8eb683d84dd57befb80d6b817dda99 Mon Sep 17 00:00:00 2001 From: mi1468 Date: Tue, 20 May 2025 12:55:39 +0330 Subject: [PATCH] added semat --- core/models/customer.py | 1 + core/serializers/CustomerSerializer.py | 2 +- core/views/userView.py | 3 +++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/core/models/customer.py b/core/models/customer.py index 2908eed..adf6585 100644 --- a/core/models/customer.py +++ b/core/models/customer.py @@ -6,6 +6,7 @@ from django.contrib.auth.models import User class Customer(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) + semat = models.CharField(max_length=255,blank=True) # Adjust max length as per your needs mobile_number = models.CharField(max_length=15) # Adjust max length as per your needs diff --git a/core/serializers/CustomerSerializer.py b/core/serializers/CustomerSerializer.py index 11e5426..303083a 100644 --- a/core/serializers/CustomerSerializer.py +++ b/core/serializers/CustomerSerializer.py @@ -4,5 +4,5 @@ from ..models.customer import Customer class CustomerSerializer(serializers.ModelSerializer): class Meta: model = Customer - fields = ['id','user','user_id' ,'mobile_number' , 'profile_img' , 'profile_glb' ,'is_sms_verified' , 'is_email_verified' ] + fields = ['id','semat','user','user_id' ,'mobile_number' , 'profile_img' , 'profile_glb' ,'is_sms_verified' , 'is_email_verified' ] # fields = '__all__' \ No newline at end of file diff --git a/core/views/userView.py b/core/views/userView.py index f203b68..fe168c3 100644 --- a/core/views/userView.py +++ b/core/views/userView.py @@ -101,11 +101,14 @@ def signup(request): user.username = request.data['mobile_number'] user.first_name = request.data['first_name'] user.last_name = request.data['last_name'] + user.save() customer_data = { 'user': user.id, 'mobile_number': request.data['mobile_number'], # Ensure mobile number is provided + 'semat': request.data['semat'], + } customer_serializer = CustomerSerializer(data=customer_data) if customer_serializer.is_valid():