2016-10-14 3 views
1

xlsxまたはCSV形式のファイルを取得しています。 "django-excel"を使用して、ファイルのデータをデータベースに保存しています。 しかし、request.FILES['file'].save_to_database()を実行した後に、アップロードされたファイルのコンテンツにrequest.FILES['file']を使ってアクセスしようとすると、再びアクセスできなくなります。 この問題を解決するにはどうすればよいですか?アップロードファイルをDjangoで扱う場合

答えて

0

あなたのHTMLフォームにこの属性がありますか?

<form method="POST" enctype="multipart/form-data"> 
</form> 

あなたははい、それは、私がファイルにアクセスすることができる午前んが、私は、ファイルを開いて、それらを使用したら、私はそれらを再利用することができませんrequest.FILES

+0

にアクセスするには、この「ENCTYPE」を必要とします。ユーザーがfoo.xlsxという名前のファイルをアップロードしたとしましょう。シートを開き、いくつかの値を取り出します。私は同じ操作要求を適用しようとします。ファイル['file']。save_to_database()は失敗します。 –

関連する問題