24 lines
718 B
Python
24 lines
718 B
Python
from django.db import models
|
|
|
|
|
|
class CourseSessionAttendanceCourse(models.Model):
|
|
course_session = models.ForeignKey(
|
|
"course.CourseSession",
|
|
on_delete=models.CASCADE,
|
|
)
|
|
learning_content = models.ForeignKey(
|
|
"learnpath.LearningContentAttendanceCourse",
|
|
on_delete=models.CASCADE,
|
|
)
|
|
due_date = models.OneToOneField(
|
|
"duedate.DueDate",
|
|
on_delete=models.CASCADE,
|
|
related_name="attendance_course_due_date",
|
|
)
|
|
|
|
location = models.CharField(max_length=255, blank=True, default="")
|
|
trainer = models.CharField(max_length=255, blank=True, default="")
|
|
|
|
def __str__(self):
|
|
return f"{self.course_session} - {self.learning_content}"
|