FileFieldに保存されたファイルでメールを送信するにはどうすればよいですか?私は以下のコードでファイルにアクセスする方法を知らない。DjangoのFileFieldにファイルを保存するにはどうすればよいですか?
mail = EmailMessage(subject, message, '[email protected],com', ['[email protected]'])
mail.attach(?, ?, 'application/pdf')
mail.send()
私は
list_pcaがclass ListPCA(models.Model):
pdf_file = models.FileField(upload_to=get_file_path_j, null=True, blank=True)
のインスタンスですが、私はエラー「そのようなファイルを入手
f = list_pca.pdf_file.open(mode='rb')
でファイルを開こうとしましたEDIT
パスが間違っているため、 "ディレクトリまたはディレクトリ"になります。
と
すぎlist_pca.pdf_file.path
リターン間違ったパスを。 upload_to
オプションのおかげでファイルがどこにあるのかわからないのですか?
おかげ
おかげ
質問を明確にすることはできますか?あなたが使っている言語などを説明してください。 – crockpotveggies
タグに 'Django'がありますが、質問に追加します... – jul
最初は重複のように見え、Googleがそれを手に入れるようになったので質問を助けます;)残念ながら私はできません専門知識を提供する:) – crockpotveggies