スレッドについて聞いたことがありますが、その使い方や関数の配置場所はわかりませんでした。私は電子メールを送信するアプリケーションメールを持っています。サーバーを実行している間に温度を制御し、温度が最大温度以上の場合は電子メールを送信します。あなたはこのために、バックグラウンドワークを使用する必要が メール/ views.pyDjangoでのスレッドの使い方
from django.core.mail import send_mail, BadHeaderError
from django.http import HttpResponse, HttpResponseRedirect
def index(request):
subject = request.POST.get('subject', 'subject')
message = request.POST.get('message', 'attention ! la temperature a depasse le maximum ')
from_email = request.POST.get('from_email', '***********@gmail.com')
if subject and message and from_email:
try:
send_mail(subject, message, from_email, ['*********@gmail.com'])
return HttpResponse('templates/mail.html')
except BadHeaderError:
return HttpResponse('Invalid header found.')
return HttpResponseRedirect('mail')
else:
return HttpResponse('Make sure all fields are entered and valid.')
我々はバックグラウンドで何かを実行したい場合は、セロリ – Johan
を使用して見て、私は理解しますが、私の先生は、スレッドを使用するために私を義務づけ、私はまだ知らない:ここでは
は、あなたが使用できるライブラリのリストですどのようにそれを使用する方法チュートリアルについて話していない – fraulein