模板,郵件是一個應用程序,抽象的方式,這樣就可以從純文本郵件切換到HTML郵件,即使您正在使用的第三方應用程序&NBSP發送電子郵件;它通過使用一個執行此操作非常相似的機制Django的通知。每個電子郵件獲得一個文件夾。在這個文件夾可以把short.txt(為主題),email.txt(為純文本電子郵件)和可選email.html(如果HTML電子郵件也應該送到)。
一個好的做法是把所有的電子郵件中在你的模板文件夾中的電子郵件/文件夾,所以很容易看到郵件被發送您的系統。
收件人可以是電子郵件(字符串)或用戶的數組。如果您通過用戶也將嘗試找到用戶存儲的語言(accounts.Account.language在pinax),並使用它發送。
發送電子郵件的工作原理是這樣的:
 從templated_emails.utils進口send_templated_email
    send_templated_email([“philipp@gidsy.com”],“電子郵件/ invite_friends”,{“my_variable”:“blafoo”})
該系統將增加current_site(Django的項目的網站對象)和STATIC_URL(用於連接的靜態內容)到您的模板的情況下。
內聯CSS規則
內聯CSS規則是討厭繁瑣,但neccessity如果你想支持所有的電子郵件客戶端。由於0.3 pynliner包括,將採取從頭部CSS,放入每個規則相匹配的元素。
有一個切換,你可以在settings.py設置為關閉此功能開啟或關閉:TEMPLATEDEMAILS_USE_PYNLINER =假是默認值。
安裝:
PIP安裝-e http://github.com/philippWassibauer/templated-emails.git#egg=templated-emails
或
PIP安裝模板,郵件
要求:
- 在Python中
- 在pynliner
- 在cssutils
評論沒有發現