具有外键关系的Django模型

具有外键关系的Django模型,django,django-models,Django,Django Models,我有两个模型 1) 类别 2) 大小 我有4个A类,B类,C类,D类 当选择类别时,我必须选择大小=星形,圆形 当选择B类时,我必须选择范围内的尺寸,例如(5到7) 那么,我如何才能为此目的构建模型 class Category(models.Model) cat_name=models.CharField(max_length=50) class Size(models.Model) category=models.ForeignKey(Category)

我有两个模型

1) 类别
2) 大小

我有4个A类,B类,C类,D类

当选择类别时,我必须选择大小=星形,圆形 当选择B类时,我必须选择范围内的尺寸,例如(5到7) 那么,我如何才能为此目的构建模型

class Category(models.Model)
         cat_name=models.CharField(max_length=50)

class Size(models.Model)
       category=models.ForeignKey(Category)
        size_name=models.CharField()`

这在类别A中可以很好地工作,但是当类别B

模型是类非函数时如何存储范围我得到了答案。我通过使用通用外键解决了我的问题