Показывать еще не выбранные значения поля "многие ко многим" в админке django
Я пытаюсь показать значения из поля many to many, которые еще не выбраны. Это работает нормально при добавлении. Но на форме изменения не удается увидеть выбранные значения.
forms.py
class TagGroupAdminForm(forms.ModelForm):
selected_tags= Taggroup.objects.all().values('tags')
all_tags= Tags.objects.filter(tagtype=2)
filtered_tags=all_tags.exclude(id__in=selected_tags)
tags=forms.ModelMultipleChoiceField(queryset=filtered_tags, widget=FilteredSelectMultiple(
verbose_name='Tags', is_stacked=False
))
class Meta:
model= Taggroup
fields='__all__'
def __init__(self, *args,**kwargs):
super(TagGroupAdminForm,self).__init__(*args,**kwargs)