私はcsvファイルからデータを取得し、それを使ってグラフを生成するアプリケーションを作っています。すべてのファイルに同じ構造が含まれています。私はサーバーの価格のためにファイルを保存しないと決めました。私はこのアプリをホストするために今herokuを使用するつもりです。これはDjangoアプリです。私はファイルを開いてdjangoを使ってファイルを抽出するしかないのだろうかと思います。私はモデルを作成し、各ファイルの内容を保存することを考えました。これどうやってするの?私の場合はこれが最善の選択ですか?アップロードしたファイルをDjangoに保存せずに操作するには?
1
A
答えて
2
Django 1.9
を使用していると仮定します(そうでない場合は、お使いのバージョンのDjangoを反映するように質問を更新してください)。
最初に、HTML <form>
タグを使用して、enctype="multipart/form-data"
を属性として含めることをお勧めします。
def my_file_upload(request):
if request.method == 'POST':
myFile = request.FILES.get('myFile')
# At this point, myFile is an instance of UploadedFile, see
# https://docs.djangoproject.com/en/1.9/ref/files/uploads/ for details
に関連付けられている注意事項を参照するにはDjangoのドキュメントにuploaded files上に読む:myFile
(<form name="myFile">
)は、あなたのビューでは、単にrequest.FILES
からファイルを抽出して、あなたの<input>
タグに名前を付けますと仮定
このアプローチ。
関連する問題
- 1. ファイルを保存せずにファイルを作成してアップロードする
- 2. アップロードしたファイルをローカルに保存せずにWebサーバーにアップロードしますか?
- 3. アップロードせずにPaperclipを使用してファイルを保存する
- 4. 保存せずにファイルを受信してアップロードする
- 5. ファイルに保存せずにpythonオブジェクトをGoogle Cloud Storageにアップロード
- 6. Django/Python:ファイルを保存する前にアップロードしたファイル名を変更する
- 7. ファイルはアップロードされず、データベースに保存されません
- 8. Django RESTシリアライザ:保存せずにオブジェクトを作成する
- 9. FileFieldに保存せずにDjango PDFファイルをメールで送信
- 10. yii phpのフォルダに保存せずにファイルを保存する
- 11. ファイルシステムに保存せずにCSVファイルを作成する
- 12. まずサーバーにアップロードせずにユーザーファイルを操作する方法は?
- 13. ファイルを上書きせずにファイルを保存するには
- 14. Django:アップロードされたファイルをメモリに保存したまま開く。フォームクリーンメソッドでは?
- 15. php FILE POSTは保存せずにアップロードする
- 16. 生成したpdfファイルをサーバーに保存せずに置く
- 17. excelファイルをアップロードし、hapi.jsにファイルをローカルに保存せずにサーバで解析する方法
- 18. ファイルを再アップロードせずにファイルフィールドでDjangoモデルを編集する
- 19. ユーザーがアップロードしたファイルをWordpressに保存する方法は?
- 20. アップロードしたファイルを保存するには
- 21. アップロードしたファイルのファイル名をモデルに保存する方法
- 22. 終了せずにvimエディタでファイルを保存するには
- 23. ファイルを保存せずにTCPDF出力
- 24. ファイルを保存ダイアログを使用せずにファイルを保存します
- 25. アップロードされたファイルをアレイに保存
- 26. ローカルに保存せずにzipファイル内にPDFを保存する方法
- 27. まずファイルを保存せずにtarアーカイブにファイルを追加します
- 28. ファイルをディスクに保存せずにBufferedImageをMultiPartファイルに変換するには?
- 29. アップロードしたファイルを保存する -
- 30. Djangoにオブジェクトを保存せずにオブジェクトを編集するには