Python Django显示属性错误

Python Django显示属性错误,python,django,Python,Django,我想给在django网站上填写表单的每个用户发送一封邮件。在为它编写代码之后,我得到以下错误。我一直试图找出错误的原因,但没有成功。以下是我的代码: AttributeError at /meek/ 'NoneType' object has no attribute 'e_mail' 观点 如何修复此问题?Model.save方法的返回值为“None”。因此,invite=newgent.save()后面的“invite”是None。而不是 invite=newgent.save() 你应

我想给在django网站上填写表单的每个用户发送一封邮件。在为它编写代码之后,我得到以下错误。我一直试图找出错误的原因,但没有成功。以下是我的代码:

AttributeError at /meek/
'NoneType' object has no attribute 'e_mail'
观点


如何修复此问题?

Model.save方法的返回值为“None”。因此,invite=newgent.save()后面的“invite”是None。而不是

invite=newgent.save()
你应该这样做

newgent.save()
然后

send_mail(Subject, message.render(Context()),from_email,[newgent.e_mail])

请包括您的GentForm和Gent类Gent.save方法返回什么。。。。你可能想用newgent.e_邮件取代invite.e_邮件谢谢!成功了!一定是喝多了啤酒。新年快乐:)
send_mail(Subject, message.render(Context()),from_email,[newgent.e_mail])