【问题标题】:Django send email from a CBV without having a modelDjango 在没有模型的情况下从 CBV 发送电子邮件
【发布时间】:2018-07-21 06:16:15
【问题描述】:

当用户填写联系表单时,我需要使用 Django 电子邮件发送。

因为表单中的信息没有保存在 Django 数据库中,所以我没有模型,只是获取信息并发送电子邮件。

我正在使用基于类的视图。

我正在考虑从 View 继承,但是在哪里(方法)以及如何挂钩我的发送电子邮件?

我可以只使用输入(直接 html 表单),还是需要创建一个 Django 表单?

【问题讨论】:

    标签: django django-forms django-views django-email


    【解决方案1】:

    您应该创建一个 Django 表单。然后您的视图可以从 FormView 继承,并且您的邮件发送功能将进入form_valid

    【讨论】:

      猜你喜欢
      • 2017-01-28
      • 2015-12-12
      • 2012-01-06
      • 2011-06-06
      • 2015-01-03
      • 2011-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多