У меня есть действия add_mail_group Изображение с действием Я пытался добавить все выбранные объекты в списке изменений администратора из моделей UserProfile в поле подписчиков групповых моделей, но после использования фильтра (list_filter) или выбрал все объекты, или более100, ничего не добавлено.Может кто-нибудь помочь мне, пожалуйста?
class UserProfile(models.Model):
first_name = models.CharField(verbose_name='Name', max_length=32)
email = models.EmailField(verbose_name='E-mail', unique=True)
class Group(models.Model):
title = models.CharField(verbose_name=' Name', max_length=128)
subscribers = models.ManyToManyField(verbose_name='Users',
to=UserProfile)
def add_mail_group(self, request, queryset):
from mailing.models import Group
import datetime
now = datetime.datetime.now()
today = datetime.date.today()
title = 'Group from date ' + now.strftime("%d-%m-%Y")
mail_group = Group(title=title)
mail_group.save()
mail_group.subscribers.set(queryset)
messages.add_message(request, messages.INFO, f'Group was added ')
return HttpResponseRedirect("../")
add_mail_group.short_description = 'Create email group'