Django从CBV发送电子邮件而没有模型

时间:2018-07-21 06:16:15

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

用户填写联系表格后,我需要发送Django电子邮件。

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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