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