В настоящее время я пытаюсь реализовать способ отправки опросов пользователям на моем сайте. В настоящий момент у меня есть следующие классы:
- Класс опроса, представляющий объекты опроса с именем и URL-адресом на внешний сайт опроса.
- Класс «приглашения на опрос», который имеет два поля. В нем есть ссылка на объект опроса (опрос, в который мы приглашаем пользователей, создавая для них уведомления). Мне нужно второе поле, представляющее список пользователей, которым мы хотим отправить опрос.
- Объекты уведомлений, связанные с конкретными пользователями.
- Пользовательские объекты для каждого пользователя на сайте.
Класс «приглашения опроса» подключен к функции post_save, которая в конечном итоге создаст объекты уведомлений, c для пользователя, для всех пользователей.
Я хочу облегчить создание приглашений на опросы путем создания приглашений на опросы через форму Django. Более того, в настоящее время я пытаюсь выполнить sh, так это иметь возможность рассылать опросы НЕСКОЛЬКИМ пользователям. У меня возникла следующая идея, но я не знаю, как поступить:
- Мне нужно что-то вроде списка пользователей в классе «приглашения на опрос», который представляет пользователей, которым нужно отправить опрос. . Каким полем должен быть список других объектов в модели приглашения на опрос?
- Предполагается, что администратор, создающий приглашение на опрос, ввел объект опроса (ForeignKey) и список пользователей. где и как мне l oop через список пользователей создать объекты уведомления для всех из них? Было бы это в обработчике post_save?
Еще раз спасибо и надеюсь, что все имело смысл.