Files
Class_Search/classes/models.py
2024-06-22 23:12:18 -07:00

28 lines
972 B
Python

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