added semat

This commit is contained in:
mi1468 2025-05-20 12:55:39 +03:30
parent 371ac428ea
commit a89a73a45a
3 changed files with 5 additions and 1 deletions

View File

@ -6,6 +6,7 @@ from django.contrib.auth.models import User
class Customer(models.Model): class Customer(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE) 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 mobile_number = models.CharField(max_length=15) # Adjust max length as per your needs

View File

@ -4,5 +4,5 @@ from ..models.customer import Customer
class CustomerSerializer(serializers.ModelSerializer): class CustomerSerializer(serializers.ModelSerializer):
class Meta: class Meta:
model = Customer 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__' # fields = '__all__'

View File

@ -101,11 +101,14 @@ def signup(request):
user.username = request.data['mobile_number'] user.username = request.data['mobile_number']
user.first_name = request.data['first_name'] user.first_name = request.data['first_name']
user.last_name = request.data['last_name'] user.last_name = request.data['last_name']
user.save() user.save()
customer_data = { customer_data = {
'user': user.id, 'user': user.id,
'mobile_number': request.data['mobile_number'], # Ensure mobile number is provided 'mobile_number': request.data['mobile_number'], # Ensure mobile number is provided
'semat': request.data['semat'],
} }
customer_serializer = CustomerSerializer(data=customer_data) customer_serializer = CustomerSerializer(data=customer_data)
if customer_serializer.is_valid(): if customer_serializer.is_valid():