【问题标题】:Helper for Many-to-Many Form多对多表单助手
【发布时间】:2014-02-13 12:21:31
【问题描述】:

如果您的 ManyToManyField 条目很少,则 Django 管理界面很好。

但是如果有很多行,就不能全部显示为 HTML select-Input。

我梦想有一个 django FormField,它为我提供了两种输入方式。

示例:编辑用户的组(假设有数千个组)

  • 自动完成:搜索其他模型的一些属性(在本例中为Group)。
  • 带有搜索表单的弹出窗口:创建一个搜索表单并选择一些匹配的行。

我认为这可以用一种通用的方式实现,这样您就可以使用这个字段而无需太多编码。

【问题讨论】:

    标签: django django-forms code-reuse


    【解决方案1】:

    一个好的起点是在您的管理员定义中使用raw_id_fields 选项。没有巨大的 HTML 列表被传递给浏览器,它有一个用于添加对象的弹出式搜索。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多