ジャンゴ·メール-HTMLはすぐにHTMLにプレーンテキストからサイトのすべてのメールを切り替えるために使用することができますDjangoのアプリです。それを使用するためには、2つのステップを実行する必要があります。
- INSTALLED_APPS高く、その後、他の三部構成のアプリケーションにemail_htmlを追加します。
- HTMLバージョンへの変更電子メールテンプレート。
アプリケーション代替内蔵send_mail機能新しいスマートsend_mail関数によって。
ビルドイン:send_mail(件名、メッセージ、from_email、recipient_list、fail_silently = Falseを、AUTH_USER =なし、AUTH_PASSWORD =なし、接続=なし)新しい1:send_mail(件名、メッセージ、from_email =なし、recipient_list =なし、fail_silently =偽、AUTH_USER =なし、AUTH_PASSWORD =なし、接続=なし)
いくつかの新機能:
- メッセージは、HTMLまたはプレーン·テスト·メッセージ本文のために使用して属性。それはHTMLが含まれている場合は、プレーンテキスト、HTMLのボディに基づか自動的に生成しています。
- from_email属性は必須ではありません。デフォルトでは、settings.DEFAULT_FROM_EMAILに等しくなります。
- settings.EMAIL_ADMIN_DUPLICATEに応じて電子メールメッセージのすべてのコピーも(BCCヘッダを使用して)ADMIN電子メールに送信する。
新しい関数カムを使用する:
- send_mail(SUBJ、HTML、recipient_list =電子メール)
重要なこと:
- あなたは、デフォルトでベースのHTMLを作成する必要があることを、電子メールを送信する他のすべてのアプリケーション、前INSTALLED_APPSで置きemail_htmlアプリケーション。
- HTMLのボディ必見タグが含まれている、それ以外の機能は、これはプレーンテキストの体であると思うだろう。
の要件の
- のPython
- ジャンゴます。
- 美しいスープます。
- w3mをします。
コメントが見つかりません