from django.db import models # Create your models here. class Subject(models.Model): acronym = models.CharField(max_length=200) full_name = models.CharField(max_length=200) def __str__(self) -> str: return f"{self.pk} {self.acronym}: {self.full_name}" class Teacher(models.Model): First_Name = models.CharField(max_length=200) Last_Name = models.CharField(max_length=200) def __str__(self) -> str: return f"{self.pk} {self.Last_Name}, {self.First_Name}" class Classes(models.Model): MJC_Class_Name = models.CharField(max_length=200) Common_Class_Name = models.CharField(max_length=200) MJC_Units = models.IntegerField() Section_Number = models.CharField(max_length=200) Instructor = models.ManyToManyField(Teacher, related_name="Teacher") In_Subject = models.ForeignKey(Subject, related_name="Subject", on_delete=models.DO_NOTHING) def __str__(self) -> str: return self.MJC_Class_Name