mirror of
https://github.com/lemeow125/StudE-Backend.git
synced 2024-11-17 06:19:24 +08:00
Polish serializer for user
This commit is contained in:
parent
1256efa3d2
commit
268bde7f49
1 changed files with 1 additions and 9 deletions
|
@ -21,14 +21,6 @@ class UserRegistrationSerializer(BaseUserRegistrationSerializer):
|
||||||
'student_id_number', 'year_level', 'semester', 'avatar', 'first_name', 'last_name')
|
'student_id_number', 'year_level', 'semester', 'avatar', 'first_name', 'last_name')
|
||||||
|
|
||||||
def create(self, validated_data):
|
def create(self, validated_data):
|
||||||
# Extract the necessary fields from validated_data
|
|
||||||
username = validated_data['username']
|
|
||||||
email = validated_data['email']
|
|
||||||
password = validated_data['password']
|
|
||||||
student_id_number = validated_data['student_id_number']
|
|
||||||
first_name = validated_data['first_name']
|
|
||||||
last_name = validated_data['last_name']
|
|
||||||
|
|
||||||
# Get the user's year_level and semester from the user model instance
|
# Get the user's year_level and semester from the user model instance
|
||||||
user = self.Meta.model(**validated_data)
|
user = self.Meta.model(**validated_data)
|
||||||
year_level = user.year_level
|
year_level = user.year_level
|
||||||
|
@ -38,7 +30,7 @@ class UserRegistrationSerializer(BaseUserRegistrationSerializer):
|
||||||
user = super().create(validated_data)
|
user = super().create(validated_data)
|
||||||
|
|
||||||
# Create a student_status object for the user
|
# Create a student_status object for the user
|
||||||
student_status = StudentStatus.objects.create(
|
StudentStatus.objects.create(
|
||||||
user=user,
|
user=user,
|
||||||
year_level=year_level,
|
year_level=year_level,
|
||||||
semester=semester,
|
semester=semester,
|
||||||
|
|
Loading…
Reference in a new issue