Обновление статуса и выбор получателей электронной почты с помощью формы - Django

Я создаю проект Django, в котором у меня есть модель ('Notice'), которая по умолчанию имеет статус 'draft'. Следующим шагом будет ее "публикация", что означает, что она будет отправлена по электронной почте нескольким получателям. Чтобы определить, кто получит это письмо, я хочу позволить пользователю выбрать из ряда флажков, какие люди получат это письмо. Это должно быть сделано из детального представления "черновика" уведомления.

Я пытаюсь найти наилучшую стратегию построения: должна ли это быть форма, которая сохраняет выбранные варианты в базе данных в другой модели (SendNotice)? Должен ли я просто сохранять список получателей электронной почты в модели Notice при обновлении ее статуса? Может я усложняю себе задачу и есть более простой подход для этого? Заранее благодарю!

Вернуться на верх