У меня есть модель с Email_address и Email_message, связанная с отношением «многие ко многим». Email_message.email_addresses относится к получателям Email_message.
models.py
class Email_address(models.Model):
address = models.EmailField()
contact_name = models.CharField(max_length=50, null=True, blank=True)
class Email_message(models.Model):
email_addresses = models.ManyToManyField(Email_address, related_name='email_messages')
subject = models.CharField(max_length=50)
body = models.TextField()
date_time = models.DateTimeField(null=True, blank=True)
Я хотел бы выбрать много объектов Email_address через представление списка в Admin, затем используйте действие для создания нового сообщения электронной почты. Все выбранные объекты Email_address будут сохранены как получатели. Какой самый простой способ сделать это?
Я думал о создании форм в новом шаблоне, но он кажется слишком сложным. Должна быть возможность передать набор запросов действия email_address на Django Администратор по умолчанию добавить новую страницу email_message , но я не могу понять, как это можно сделать. Итак, еще раз, каков самый чистый способ сделать это?