Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django send_mail()在GAE中_Django_Google App Engine - Fatal编程技术网

Django send_mail()在GAE中

Django send_mail()在GAE中,django,google-app-engine,Django,Google App Engine,我希望登录用户能够发送他们创建的模型对象的副本,该副本已保存在数据库中。我使用get(pk=id)来识别用户想要发送的特定消息。问题是,send_mail()无法识别收件人电子邮件(收件人) 更新 刚决定将电子邮件直接发送到send_mail()中,就成功了。谢谢,因为您已将设置为字符串“email”。我怀疑那是你想做的 为什么不将email变量直接传递到send\u mailcall?,因为您已将设置为字符串的“email”。我怀疑那是你想做的 为什么不将email变量直接传递到send\u

我希望登录用户能够发送他们创建的模型对象的副本,该副本已保存在数据库中。我使用get(pk=id)来识别用户想要发送的特定消息。问题是,send_mail()无法识别收件人电子邮件(收件人)

更新
刚决定将电子邮件直接发送到send_mail()中,就成功了。谢谢

,因为您已将
设置为
字符串
“email”
。我怀疑那是你想做的


为什么不将
email
变量直接传递到
send\u mail
call?

,因为您已将
设置为
字符串
的“email”
。我怀疑那是你想做的


为什么不将
email
变量直接传递到
send\u mail
call?

中呢?这正是我在看到您的回复之前所做的,它起了作用。只是试图遵循Django对send_mail()的定义。谢谢,这正是我在看到你的回复之前所做的,而且它起了作用。只是试图遵循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 = 'xxxx@gmail.com'
        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')
@login_required
def email_query(request, id):
    history = Carloan_form.objects.get(pk=id)
    subject = 'Nigerian Loan Calculator Query e-mail'
    from_email = 'ajibike.ca@gmail.com'
    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/')