小编Swe*_*ato的帖子

Django 模型使用另一个模型的文本选择

在我的 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)

python database django django-models

2
推荐指数
1
解决办法
3735
查看次数

标签 统计

database ×1

django ×1

django-models ×1

python ×1