Используйте действия администратора списка для создания нового объекта - PullRequest
0 голосов
/ 10 апреля 2020

У меня есть модель с 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 , но я не могу понять, как это можно сделать. Итак, еще раз, каков самый чистый способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...