我想用django發送一封電子郵件,我希望電子郵件的body
包含來自.txt
文件的內容。我從我的模板中導入。我經歷了docs,但我沒有找到如何去做。用send_mail發送.txt。 Django
以下是我在我的views.py:
send_mail('TEST', 'myfile.txt', '[email protected]', [[email protected]], fail_silently=False)
我嘗試添加myfile.txt
到我的模板目錄。但是,當我用send_mail()
中的替換'myfile.txt'
時,我當然得到了一個錯誤,因爲myfile.txt
不是定義的變量。任何想法如何我可以做到這一點?
謝謝。我試圖使用:mail.attach_file('/ files/myfile.txt')但我必須使用絕對路徑嗎?如果不是,那麼根目錄是什麼? – Marcolac
@Marcolac請檢查我的更新答案。 –
好吧,它的作品。謝謝。但我認爲我的問題還不夠清楚。我希望我的郵件正文是.txt,我不想被附上... – Marcolac