Django mod中的嵌套dict

2024-06-16 15:31:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我有Django项目,我需要用字段创建模型,每个字段必须有17个字符串字段,类似于嵌套dict

下面的代码不起作用,只是示例。我需要这样的东西:

class LimitValues(models.Model):
    stateDescription = models.TextField() # x17


class VSRGraduation(models.Model):
    some_field_1= models.ForeignKey(LimitValues)
    some_field_2= models.ForeignKey(LimitValues)
    some_field_3= models.ForeignKey(LimitValues)
    # etc... total 15 some_fields

也许你也面临同样的问题。在


Tags: 项目django字符串代码模型示例fieldmodel
1条回答
网友
1楼 · 发布于 2024-06-16 15:31:41

您只需要使用1 to Many关系来表示它。在

1 VSRGraduation实例可以由Many LimitValues实例指向

1 LimitValues实例可以由Many LimitValuesState实例指向

class LimitValuesState(models.Model):
   stateDescription = models.TextField()
   limitvalue = models.ForeignKey(LimitValues)

class LimitValues(models.Model):
    vsr_graduation = models.ForeignKey(VSRGraduation)


class VSRGraduation(models.Model):
     #extra model fields

相关问题 更多 >