2012-12-04 5 views
1

로그인 한 사용자가 데이터베이스에 저장된 모델 객체의 복사본을 보낼 수있게하려고합니다. get (pk = id)를 사용하여 사용자가 보내려는 특정 항목을 인식하고 있습니다. 문제는 send_mail()이받는 사람 전자 메일을 (를) 인식하지 못한다는 것입니다. GAE의 Django send_mail()

@login_required 
def email_query(request, id): 
    history = Carloan_form.objects.get(pk=id) 
    subject = 'Nigerian Loan Calculator Query e-mail' 
    from_email = '[email protected]' 
    email = request.user.email 
    send_mail(subject,get_template('carloan/loancalc-query.txt').render(Context({'history':history})),\ 
      from_email,[email,], fail_silently=False) 
    return HttpResponse('/history_query_sent/') 

@login_required 
    def email_query(request, id): 
     history = Carloan_form.objects.get(pk=id) 
     subject = 'Nigerian Loan Calculator Query e-mail' 
     from_email = '[email protected]' 
     email = request.user.email 
     to = "email" 
     send_mail(subject,get_template('carloan/loancalc-query.txt').render(Context({'history':history})),\ 
       from_email,[to], fail_silently=False) 
     return HttpResponse('sent') 

업데이트 그냥 바로 send_mail()로 이메일을 전달하기로 결정하고 일했다. 감사합니다.

답변

1

to"email"으로 설정했기 때문에. 그게 네가하고 싶었던 것이 아닌가.

email 변수를 send_mail 호출에 직접 전달하지 않으시겠습니까?

+0

그리고 그것은 내가 당신의 회신을보기 직전에했던 것과 정확히 동일합니다. Send_mail()의 Django 정의를 따르려고 시도한 것뿐입니다. 감사 – AJNinja