Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Django模型中使用属性值作为选项_Django - Fatal编程技术网

在Django模型中使用属性值作为选项

在Django模型中使用属性值作为选项,django,Django,我希望用户能够将值添加到modelCountyChoices中的属性'county'。然后,我希望这些值在模型address中以属性'county'的地址形式显示为选项 我想不出另一种方法来解释这一点,所以我很难在文档中找到它。在Django文档中,这将被称为什么,以便我可以查找它?您可以尝试使用Django ForeignKey class Address(models.Model): conutry = models.ForeignKey('Country') class Coun

我希望用户能够将值添加到model
CountyChoices
中的属性
'county'
。然后,我希望这些值在模型
address
中以属性
'county'
的地址形式显示为选项


我想不出另一种方法来解释这一点,所以我很难在文档中找到它。在Django文档中,这将被称为什么,以便我可以查找它?

您可以尝试使用Django ForeignKey

class Address(models.Model):
    conutry = models.ForeignKey('Country')

class Country(models.Model):
    name = models.CharField(max_length=50, unique=True)

您可以在
Address
模型中有一个
ForeignKey
字段,指向
CountyChoices
。检查Django多对一文档