2023-03-21 21:49:26 +08:00
|
|
|
from rest_framework import serializers
|
|
|
|
from django.contrib.auth.models import User
|
|
|
|
from .models import Student
|
2023-04-22 11:59:16 +08:00
|
|
|
from schedules.models import Schedule
|
2023-03-21 21:49:26 +08:00
|
|
|
|
|
|
|
|
|
|
|
class StudentSerializer(serializers.HyperlinkedModelSerializer):
|
|
|
|
|
|
|
|
class Meta:
|
|
|
|
model = Student
|
2023-04-22 13:03:43 +08:00
|
|
|
fields = ['id', 'full_name', 'first_name', 'middle_name', 'last_name',
|
2023-03-21 21:49:26 +08:00
|
|
|
'age', 'sex', 'birthdate',
|
|
|
|
'address', 'birthplace',
|
|
|
|
'mother_name', 'father_name',
|
|
|
|
'registrar_done', 'clearance_done', 'pta_done',
|
2023-04-22 11:00:04 +08:00
|
|
|
'year_level', 'current_semester'
|
2023-03-21 21:49:26 +08:00
|
|
|
]
|
2023-04-22 13:03:43 +08:00
|
|
|
read_only_fields = ['id', 'full_name']
|