gpt4 book ai didi

python - Models.Model 的列表模型字段

转载 作者:行者123 更新时间:2023-12-01 03:59:37 26 4
gpt4 key购买 nike

我正在寻找一个可以在模型中定义的字段,该字段本质上是一个列表,因为它将用于存储多个字符串值。显然CharField不能使用。

最佳答案

您正在描述一种多对一的关系。这应该通过一个额外的 Model 进行建模,该模型具有 CharField 来将字符串和 ForeignKey 存储到您的主 Model (正如@Kujira 已经指出的那样):

class YourModel(models.Model):
pass

class String(models.Model):
your_model = models.ForeignKey('YourModel', related_name='strings')
string = models.CharField('String', max_len=..., ...)

现在您可以将字符串添加到 YourModel 的实例中:

ym = YourModel.objects.create()
ym.strings.create(string='string1')
ym.strings.create(string='string2')

关于python - Models.Model 的列表模型字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36826909/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com