在我的 Django 模型中,我想使用另一个模型中的文本选择,但我不想将其用作外键,因为我想要任何 Day 对象存在之前的工作日的完整列表。
如果我使用它作为外键,我需要首先创建 Day 对象。
有人能帮忙解决这个问题吗?
class Day(models.Model):
class Weekdays(models.TextChoices):
MONDAY = "Monday"
TUESDAY = "Tuesday"
WEDNESDAY = "Wednesday"
THURSDAY = "Thursday"
FRIDAY = "Friday"
SATURDAY = "Saturday"
SUNDAY = "Sunday"
store = models.ForeignKey(Store, on_delete=models.DO_NOTHING)
weekday = models.CharField(max_length=9, choices=Weekdays.choices)
class School(models.Model):
weekday = ???
Run Code Online (Sandbox Code Playgroud)