application/pdf
HTMLフォームのユーザー入力から(reportlab + pypdfを使用して)PDFを動的に生成し、 MIMETypeでHTTP応答を返すdjangoアプリがあります。
上記を実行するか、生成された pdf を電子メールで送信するかを選択したいのですが、EmailMessage クラスのattach(filename=None, content=None, mimetype=None)
メソッドの使用方法がわかりません。ドキュメントには、どのような種類のオブジェクトcontent
が想定されているかについての説明はあまりありません。application/pdf
ファイル オブジェクトと上記のHTTP 応答を試しました。
現在、ビューで pdf をディスクに保存する回避策があり、その方法を使用して、結果のファイルを送信メールに添付しますattach_file()
。これは私には間違っているように思えますが、もっと良い方法があると確信しています。