2

类似于在管理站点上创建新外键对象的方式。我认为理想情况下这将是一个可重复使用的小部件,可以替换 Select 或 SelectMultiple 小部件。如果可能的话,我想用 Jquery 来做这件事,但我不确定如何准确地做到这一点。我最好的猜测是这个过程将是

  1. 在 select/selectmultiple 字段旁边添加一个加号按钮
  2. 使用新表单打开一个新表单窗口(弹出窗口)
  3. 验证然后将弹出表单数据发布到数据库并关闭此窗口
  4. 刷新原始页面上的 select/selectmultiple 字段,同时默认选择刚刚创建的对象。
4

1 回答 1

1

我也不喜欢 django 默认提供的选择/多选小部件。只需将所选内容连接到您的表单中即可获得更有用的东西真的很简单。我花了几分钟来设置。

看看它:http ://harvesthq.github.com/chosen/

于 2012-08-10T06:29:41.850 回答