我需要测试我的Django应用程序是否发送内容正确的邮箱.我不想依赖外部系统(比如ad-hoc gmail帐户),因为我没有测试实际的邮箱服务...

我想,也许,存储邮箱在本地,在一个文件夹中,因为他们被发送. 有什么关于如何做到这一点的提示吗?

推荐答案

您可以使用file backend for sending emails进行开发和测试,这是一个非常方便的解决方案;邮箱不会发送,而是存储在您可以指定的文件夹中!

Django相关问答推荐

Django Admin中显示的DateField下面的小提示是什么?

管理器不能通过对象上的对象实例访问.保存()

__init__()获取了意外的关键字参数';id';

ModuleNotFoundError:没有名为guardian.shortcuts的模块

在 Django 4.1 中提交表单之前显示数据

如何在 Django REST Framework API 响应中使用多标签过滤器?

遍历django模板中的外键相关表

我的 django 模板布尔变量在 javascript 中没有按预期工作

Django PositiveIntegerField 中的 0 值?

如何访问 Django Rest Framework 上的自定义 HTTP 请求标头?

InvalidBasesError:无法解析 [] 的基础

使用基于日期/时间的对象进行 Django 单元测试

在 django admin 中创建对象时如何自动插入当前用户?

使用 Gunicorn 运行 Django - 最佳实践

如何仅在某些情况下禁用 Django 的 csrf 保护?

Django 模型:delete() 未触发

刷新时重新提交的django表单

在 Django shell 启动时自动导入模型

如何将本地文件分配给 Django 中的 FileField?

Django - 指定 Django 管理员应该使用哪个模型管理器