mirror of
https://github.com/lemeow125/InfoTech-Backend.git
synced 2025-05-16 11:28:14 +08:00
Added time schedule model
This commit is contained in:
parent
864643278c
commit
1b02c8f3c6
20 changed files with 193 additions and 21 deletions
|
@ -26,3 +26,6 @@ class StudentSchedule(models.Model):
|
|||
student_assigned = models.ForeignKey(
|
||||
'students.Student', on_delete=models.CASCADE)
|
||||
date_joined = models.DateTimeField(default=now, editable=False)
|
||||
|
||||
def __str__(self):
|
||||
return self.schedule
|
||||
|
|
|
@ -23,13 +23,3 @@ class ScheduleSerializer(serializers.HyperlinkedModelSerializer):
|
|||
fields = ('id', 'subject', 'students_assigned',
|
||||
'professor', 'date_created')
|
||||
read_only_fields = ('id', 'date_created')
|
||||
|
||||
|
||||
class StudentScheduleSerializer(serializers.HyperlinkedModelSerializer):
|
||||
date_joined = serializers.DateTimeField(
|
||||
format="%d-%m-%Y %I:%M%p", read_only=True)
|
||||
|
||||
class Meta:
|
||||
model = Schedule
|
||||
fields = ('id', 'schedule', 'student_assigned', 'date_joined')
|
||||
read_only_fields = ('id', 'date_joined')
|
||||
|
|
|
@ -9,5 +9,4 @@ router.register(r'schedules', views.ScheduleViewSet)
|
|||
# Additionally, we include login URLs for the browsable API.
|
||||
urlpatterns = [
|
||||
path('', include(router.urls)),
|
||||
|
||||
]
|
||||
|
|
|
@ -3,7 +3,7 @@ from django.shortcuts import render
|
|||
# Create your views here.
|
||||
from rest_framework.permissions import IsAuthenticated
|
||||
from rest_framework import viewsets
|
||||
from .serializers import ScheduleSerializer, StudentScheduleSerializer
|
||||
from .serializers import ScheduleSerializer
|
||||
from .models import Schedule, StudentSchedule
|
||||
|
||||
|
||||
|
@ -11,9 +11,3 @@ class ScheduleViewSet(viewsets.ModelViewSet):
|
|||
# permission_classes = [IsAuthenticated]
|
||||
serializer_class = ScheduleSerializer
|
||||
queryset = Schedule.objects.all()
|
||||
|
||||
|
||||
class StudentScheduleViewSet(viewsets.ModelViewSet):
|
||||
# permission_classes = [IsAuthenticated]
|
||||
serializer_class = StudentScheduleSerializer
|
||||
queryset = StudentSchedule.objects.all()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue