В настоящее время я интегрирую электронную почту сервера обмена в свое приложение. Я могу получить вложения из моих писем с помощью exchangelib. Я пытаюсь сохранить вложения в мое файловое поле Django. Однако он не работает с разными ошибками, основанными на разных решениях, которые я пробовал. Любая помощь приветствуется. Спасибо. Ниже приведены некоторые из моего кода:
models.py
class Attachments(models.Model):
name = models.CharField(max_length=255)
attachment = models.FileField(upload_to="attachments/")
views.py
for attachment in item.attachments:
if isinstance(attachment, FileAttachment):
attachmentlist.append(attachment.name)
saveattachments = Attachments(
name=attachment.name,
attachment=(attachment.content)
)
saveattachments.save()