Django:基于条件的抽象模型的模型继承

时间:2017-11-22 16:10:46

标签: python django django-models

在我的模型中有一个选项字段recursion_period

class RecurringMeeting(models.Model):
    RECURSION_OPTIONS = (
        ('daily', 'Daily'),
        ('weekly', 'Weekly'),
    )

    recursion_period = models.CharField(max_length=50, choices=RECURSION_OPTIONS)

根据recursion_period值的值,我想继承DailyMeetingWeeklyMeeting抽象模型中的字段:

class DailyMeeting(models.Model):
    # some fields here

    class Meta:
        abstract = True

class WeeklyMeeting(models.Model):
    # some other fields here

    class Meta:
        abstract = True

是否可以根据recursion_period字段的值选择要继承的模型?

0 个答案:

没有答案