在另一个应用中使用模型中的字段选项

时间:2014-08-12 13:33:36

标签: django

我正在尝试将模型字段的choices属性设置为另一个模型的静态属性(在另一个应用程序中)。代码更好地解释了它:

# school.models
class Group(models.Model):
    TYPES = (
        (1, 'Some type'),
        (2, 'Some other type'),
    )

# student.models
from school.models import Group   # circular import

class StudentHistory(models.Model):
    group_type = models.IntegerField(choices=Group.TYPES)

所以这样,我正在进行循环导入。还尝试了get_model('school', 'Group'),但显然此时尚未加载appcache,因此返回None

0 个答案:

没有答案