如何修改django-postman以允许发送附件?

时间:2013-05-15 16:09:51

标签: django attachment private-messaging

似乎django-postman似乎不支持附件,所以我正在尝试添加附件支持。我正在考虑通过创建另一组模型来实现它,这些模型将引用邮递员消息,然后相应地更新视图/模板,但这将是相当多的工作。

2 个答案:

答案 0 :(得分:0)

Django-postman并不完全是基于SMTP的邮件系统,因此附件需要通过不同的模块实现。我想你应该检查一些django文件管理项目

https://www.djangopackages.com/grids/g/file-managers/

我能想到的一个最简单的想法是以某种散列名称保存文件,并将这些名称与邮递员信息相关联。

我认为这对邮递员来说是一个很好的补充。

答案 1 :(得分:0)

所以我最终弄清楚如何自己做这件事,但它可以使用一些工作。我们必须使用的附加约束是我们已经使用jQuery文件上传来通过AJAX上传文件,所以我们需要一种方法来集成这两者。

我们的解决方案是创建一个包含新模型和自定义回复表单的应用程序,这样可以相对轻松地将两者链接在一起。

我在http://dangoldin.com/2013/05/17/adding-attachments-to-django-postman/写了这篇文章并希望能帮助其他人。