繁体   English   中英

如何从 Django 中的外键字段中获取 Select 多个项目

[英]How to Select Multiple Item from a foreign key field in Django

我有一个表单,我想在其中显示多个 select 外键字段。 我想要这样的东西图片

这是我的 Model

我想要 Developer_assigned 字段就像那张图片一样。 我想一次 select 多个开发人员。 有人可以帮我解决吗?

https://docs.djangoproject.com/en/3.2/ref/forms/widgets/

将有一个 Select2Multiple/MultipleChoiceField。 这将完成这项工作。

所以对你来说外键。 保持这样,在 forms.py 中将 SelectMultiple 小部件添加到此字段,然后将您的好处添加到 go。

这是示例:

Forms:sub_glass 将是您的外键字段。 例如,如果您使用 modelform,您可以在您的字段后面使用它。

Item, fields=("sub_glass"),
    widgets={'sub_glass': SelectMultiple(attrs={'class': 'form-control-sm form-control js-multiple-select', 'multiple':'multiple'})},

将分配给您的开发人员的 fk 更改为使用 ManyToMany 字段。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM