Так получилось, что мне пришлось использовать массивы PostgreSQL.В моделях Django нет встроенной поддержки массивов, поэтому я использовал django_arrayfields .Но для отображения в админке я должен использовать для поля hoprizontal_filter IntegerArrayField.
models.py
class Group(models.Model):
name = models.TextField()
class User(models.Model):
name = models.TextField()
groups = IntegerArrayField()
admin.py
class GroupAdminForm(forms.ModelForm):
groups = forms.ModelMultipleChoiceField(
queryset=Group.objects.all(),
label=('Select groups'),
required=True,
widget=FilteredSelectMultiple(
('groups'),
False,
))
class UserAdmin(admin.ModelAdmin):
fields = ('groups',)
form = GroupAdminForm
В результате этогоВиджет отображается и работает правильно.Но при ведении записей нельзя адаптировать тип 'QuerySet'.
Пожалуйста, ПОМОГИТЕ !!!
UPD: информация о запросе в поле группы переменных POST имеет значение, которое соответствует только последнему идентификаторувыбранная группа.Вместо массива, как я ожидаю.