Django 邮件设置2024 年 8 月 29 日 | 阅读 2 分钟 使用 Django 发送邮件非常容易,并且需要较少的配置。在本教程中,我们将向提供的电子邮件地址发送邮件。 为此,我们将使用 Google 的 SMTP 和 Gmail 帐户来设置发件人。 Django 提供了内置邮件库 django.core.mail 来发送邮件。 在发送邮件之前,我们需要在 Gmail 帐户中进行一些更改,因为出于安全原因,Google 不允许任何应用程序直接访问(登录)。因此,登录到 Gmail 帐户并按照网址操作。它会将您重定向到 Gmail 帐户设置,我们需要在此处允许安全性较低的应用,但要切换按钮。请参见下面的屏幕截图。 https://myaccount.google.com/lesssecureapps![]() 之后,请按照此网址进行额外的安全检查,以验证安全约束。 https://#/DisplayUnlockCaptcha![]() 点击“继续”,所有设置完成。 Django 配置将 smtp 和 Gmail 帐户详细信息提供到 settings.py 文件中。例如 导入邮件库现在,编写一个视图函数,该函数使用内置的邮件功能来发送邮件。请参见示例 Django 邮件示例此示例包含以下文件。 // views.py // urls.py 将以下网址放入 urls.py 文件中。 运行服务器并在浏览器中访问它,请参见输出。 ![]() 在这里,两个电子邮件地址都是我的,因此我可以登录到该帐户以验证电子邮件。 登录后,我们开始!我收到了邮件。 ![]() 好的,同样地,如果我们有其他 smtp 服务器配置,则可以使用它们来发送邮件。 下一个主题Django Admin CRUD |
我们请求您订阅我们的新闻通讯以获取最新更新。