gpt4 book ai didi

python - 一个 Django 模型字段作为字符串数组,另一个字段作为下拉列表,其中包含第一个字段的选择?

转载 作者:行者123 更新时间:2023-12-01 04:13:38 25 4
gpt4 key购买 nike

如何使first_names存储字符串数组,并且primary_first_name成为一个下拉列表,可以在first_names数组中选择一个字符串。

class Student(models.Model):
first_names = ?
primary_first_name = ?
last_name = models.CharField(max_length=50)

我正在使用 Django REST 框架以防万一。

最佳答案

要创建下拉列表,您需要使用 Model.CharFieldchoices

对于first_names - 请考虑使用关系。字符串数组可以表示为一对多关系。为此,您将需要另一个模型来存储这些值。然后您将使用 ForeignKey在该模型上。

您可以使用ArrayField如果您使用的是 PostgreSQL。但使用它将不允许将来使用其他数据库。

关于python - 一个 Django 模型字段作为字符串数组,另一个字段作为下拉列表,其中包含第一个字段的选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34576089/

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