Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.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/0/windows/17.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
如何使用javascript获取、更改或清除django autocomplete light字段值_Javascript_Python_Django_Django Autocomplete Light - Fatal编程技术网

如何使用javascript获取、更改或清除django autocomplete light字段值

如何使用javascript获取、更改或清除django autocomplete light字段值,javascript,python,django,django-autocomplete-light,Javascript,Python,Django,Django Autocomplete Light,我正在使用django autocomplete light,希望添加操作按钮来执行更新/删除选项。所以,我不清楚如何更新/删除值并触发特定字段的更改 关于这一点,有明确的文档吗?我不认为这个解决方案是完整的,但这就是我一直在做的,通过编程为Select2QuerySetView选择一个选项: $('#select2-<field_id>-container').val(<object_key>).html(<object_str>).trigger('cha

我正在使用django autocomplete light,希望添加操作按钮来执行更新/删除选项。所以,我不清楚如何更新/删除值并触发特定字段的更改


关于这一点,有明确的文档吗?

我不认为这个解决方案是完整的,但这就是我一直在做的,通过编程为Select2QuerySetView选择一个选项:

$('#select2-<field_id>-container').val(<object_key>).html(<object_str>).trigger('change')
$('select2--container').val().html().trigger('change'))
因此,要使其发挥作用,您需要:

  • 字段\u id:输入元素的id
  • 对象\ U键:所选模型的主键
  • object_str:模型的字符串表示形式(无论由_str返回什么)

我知道这并不能完全回答你的问题,但我希望这有一些价值。关于如何做到这一点,也没有太多的文档。如果有人能在这方面有所改进,我会很高兴的。

好问题,我也在寻找。