Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在Django表单中添加新的相关对象_Jquery_Django_Jquery Ui_Django Forms - Fatal编程技术网

Jquery 如何在Django表单中添加新的相关对象

Jquery 如何在Django表单中添加新的相关对象,jquery,django,jquery-ui,django-forms,Jquery,Django,Jquery Ui,Django Forms,类似于在管理站点上创建新foreignkey对象的方式。我认为理想情况下,这将是一个可重用的小部件,可以取代Select或SelectMultiple小部件。如果可能的话,我想用Jquery来实现这一点,但我不确定如何做到这一点。我最好的猜测是,这个过程将是 在选择/选择多个字段旁边添加加号按钮 打开一个新表单窗口(弹出窗口) 验证,然后将弹出表单数据发布到数据库并关闭此窗口 刷新原始页面上的select/selectmultiple字段,同时选择刚创建的对象作为默认值 我也不喜欢django默

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

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

  • 我也不喜欢django默认提供的select/multiselect小部件。只需将所选内容连接到表单中,就可以获得更有用的内容。我花了几分钟来安装

    看看它: