ユーザーがdjango webappにサインアップしたときに、ユーザーにメールを送信しようとしています。テンプレートからメッセージを取得し、ユーザーの電子メールに読み取り可能な形式で表示するように、以下のコードを試した後。しかし、このように表示され続けます。
<django.template.base.Template object at 0x033079D0>
テンプレートにある読み取り可能な形式の代わりに。上記の形式ではなく、読みやすいテキストで表示したい。
ビュー:
Subject='Beta Invite'
message=loader.get_template('letter.html')
from_email='test@gmail.com'
def invite_me(request):
if request.method=="POST":
form=InviteForm(request.POST)
if form.is_valid():
form.save()
#get input data and send email to the user.
msg=EmailMessage(Subject,message,from_email,Invite.objects.values_list('email_address', flat=True))
msg.send()
return HttpResponse('Thanks For Inputting Your Email, Go Check Your Email For Our Invite!')
else:
return HttpResponse('Invalid Email Address')
else:
form=InviteForm()
return render_to_response('home.html',{'InviteForm':InviteForm},context_instance=RequestContext(request))