帮助请发送电子邮件。我做了一个表格。发送给她之后,数据库中有一条记录并发送电子邮件。
views.py:
def feedback(request):
'''
page for output feedback form
'''
feedback_form = FeedbackForm()
if request.method == 'POST':
feedback_form = FeedbackForm(request.POST)
if feedback_form.is_valid():
username = request.POST.get('username', '')
subject = request.POST.get('subject', '')
email = request.POST.get('email', '')
message = request.POST.get('message', '')
try:
Feedback.objects.create(
username=username.strip(),
subject=subject.strip(),
email=email.strip(),
message=message.strip(),
)
send_mail(
subject,
message,
email, # sender email
['mailsender2015@yandex.ru'], # my email
)
except:
print('error in try block')
else:
t = loader.get_template('page_feedback_ok.html')
c = RequestContext(request, {})
return HttpResponse(t.render(c))
t = loader.get_template('page_feedback.html')
c = RequestContext(request, {
'feedback_form': feedback_form,
})
return HttpResponse(t.render(c))
正在运行进入数据库并且发送信件无法正常工作
控制台输出:
error in try block