как я могу отправить письмо с файлом, сохраненным в FileField?Я не знаю, как получить доступ к файлу в коде ниже.
mail = EmailMessage(subject, message, 'from@from,com', ['to@to.com'])
mail.attach(?, ?, 'application/pdf')
mail.send()
EDIT
Я пытался открыть файл с
f = list_pca.pdf_file.open(mode='rb')
где list_pca - это экземпляр
class ListPCA(models.Model):
pdf_file = models.FileField(upload_to=get_file_path_j, null=True, blank=True)
, но я получаю сообщение об ошибке «Нет такого файла или каталога», поскольку путь указан неверно.
и
list_pca.pdf_file.path
также возвращают неверный путь.Разве он не должен знать, где находится файл, благодаря опции upload_to
?
Спасибо
Спасибо