私はこれを非常に奇妙だと思っています。このコードは2つの電子メールメッセージを送信しません。send_mailを使用する最初の方法は、findを機能させることです。EmailMultiAlternativesを使用している間、メッセージは送信されません。私はすでにuser.emailをデバッグしましたが、明らかな場合に備えて、失敗した電子メールアドレスを使用しています。このコードは、管理コマンドから実行されます。
send_mail("test", "test", "test@test.com", ["my@email.com"])
msg = EmailMultiAlternatives(
self.TITLE,
self.generate_text_content(cans, cants, "week"),
settings.NOREPLY_EMAIL, [user.email])
msg.attach_alternative(self.generate_html_content(cans, cants, "week")
,"text/html")
msg.send(fail_silently=False)