【问题标题】:How can I create such a form in Django and what is the name of this type of form?如何在 Django 中创建这样的表单,这种表单的名称是什么?
【发布时间】:2020-11-05 10:28:02
【问题描述】:

我正在尝试在 Django 中创建一个表单,其中一部分是一长串字符串(组件名称)。使用表单的用户应该能够选择一个或多个组件,将它们从左侧列表移到右侧,然后将这些名称(在右侧列表中)与表单一起提交。

这也用于 Django 管理界面,如您在我的屏幕截图中所见。

Django admin interface

不幸的是,我不知道这种类型的表格叫什么。因此,如果您没有正确的搜索参数,很难在 google 上找到解决方案...;)

如果有人甚至有一段代码来创建这个表单,那就更好了。

【问题讨论】:

    标签: django forms django-forms


    【解决方案1】:

    我只是在“调整”了谷歌的搜索参数后自己找到了答案。之前,没有一个结果符合我的问题,现在我尝试了一个查询“Django 表单从左到右移动几个元素”只是为了好玩。 ;) 可能的解决方案之一是 stackoverflow 上的这个问题:“Multiple left to right selection field”,其中也包含了我的问题的答案。

    如果其他人正在寻找这种类型的表单,则该元素称为“FilteredSelectMultiple-Widget with filter_horizo​​ntal on a ManyToManyField”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-10
      • 2016-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-10
      相关资源
      最近更新 更多