Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.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
如何在django中获得自动完成光场中的组成员_Django_Django Autocomplete Light - Fatal编程技术网

如何在django中获得自动完成光场中的组成员

如何在django中获得自动完成光场中的组成员,django,django-autocomplete-light,Django,Django Autocomplete Light,我使用的是2.2.10版 我想在“自动完成”字段中显示组的用户。 在创建组时,我能够在“自动完成”字段中显示所有用户。 但在另一个场景中,我只需要在组用户中创建名册时列出该组的用户 现有自动完成模型: ``` ``` 以我的形式,我有 `users = autocomplete_light.MultipleChoiceField('UserAutocomplete', label='Users', required=False)` 现在,我要学习如何将组信息传递给UserAutocomplet

我使用的是2.2.10版 我想在“自动完成”字段中显示组的用户。 在创建组时,我能够在“自动完成”字段中显示所有用户。 但在另一个场景中,我只需要在组用户中创建名册时列出该组的用户

现有自动完成模型: ```

```

以我的形式,我有

`users = autocomplete_light.MultipleChoiceField('UserAutocomplete', label='Users', required=False)`
现在,我要学习如何将组信息传递给UserAutocomplete,以便修改queryset

我可以在不使用“自动完成”的情况下执行以下操作: ```

``` 但我想使用自动完成光场。
让我知道怎么做。

你的意思是,当你输入roaster归属组的值时,你希望自动完成返回用户属于该组吗?是的,这是正确的,我不知道V2.2.10,但在最新版本3.2.1中,它允许你根据另一个字段值过滤结果,你输入roaster归属值时的意思是对于要自动完成的组,返回属于该组的用户?是的,没错,我不知道V2.2.10,但在最新版本3.2.1中,它允许您根据另一个字段值筛选结果
`users = autocomplete_light.MultipleChoiceField('UserAutocomplete', label='Users', required=False)`
self.fields['users'] = ModelMultipleChoiceField(
            required=True,
            queryset=group.users.all(),
            widget=CheckboxSelectMultiple)