Renamed Project to cntmanage

This commit is contained in:
2025-11-18 23:28:50 +01:00
parent 9cae53a942
commit 491afb6257
77 changed files with 6 additions and 5 deletions

View File

@@ -0,0 +1,28 @@
from django.db import models
from datetime import date
from ..models.students import Student
class WeekPreference(models.Model):
id = models.BigAutoField(
primary_key=True
)
week = models.PositiveSmallIntegerField(
null=False,
db_index=True,
db_default=date.today().isocalendar().week,
auto_created=True,
verbose_name="Week Number"
)
student = models.ForeignKey(
Student,
null=False,
db_index=True,
on_delete=models.DO_NOTHING,
verbose_name="Student Selection"
)
def __str__(self):
return f"Week {self.week} - {self.student.surname} {self.student.name[0]}."