1

私はEmailMessagedjangoでメールを送信しています。これは私のコードです:

  message = " test message "
  email = EmailMessage('test subject', message, to=['me@test.com'])
  email.send()

しかし、別の人に別の内容のメールをさらに送信する必要があるため、上記の手順を 2 回行うと、メールの送信に非常に時間がかかります。10秒以上。より簡単かつ迅速に送信する他のソリューションはありますか?

PHPでは非常に高速です。これをdjangoでも使用できますか?

どうもありがとう。

4

2 に答える 2

1

@Thomas Orozcoの回答への拡張。

django-pigeonpost - メールを送信する時間を設定できます。その他 ...

https://github.com/dragonfly-science/django-pigeonpost

django cron - webapp の最初のリクエストで開始し、300 ミリ秒 (0.3 秒) ごとにメールを送信します

https://sites.google.com/site/vigeblog/blog/sendmailswithdjango

メールの送信が再び遅い場合 (あなたの意見では)、サーバーをチェックし、コードをリファクタリングし、テストを行う必要があります。

于 2013-03-12T06:13:41.770 に答える