私は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. アップロードせずにPaperclipを使用してファイルを保存する
- 2. 保存せずにファイルを受信してアップロードする
- 3. Django/Python:ファイルを保存する前にアップロードしたファイル名を変更する
- 4. ファイルはアップロードされず、データベースに保存されません
- 5. Django RESTシリアライザ:保存せずにオブジェクトを作成する
- 6. yii phpのフォルダに保存せずにファイルを保存する
- 7. ファイルシステムに保存せずにCSVファイルを作成する
- 8. まずサーバーにアップロードせずにユーザーファイルを操作する方法は?
- 9. ファイルを上書きせずにファイルを保存するには
- 10. Django:アップロードされたファイルをメモリに保存したまま開く。フォームクリーンメソッドでは?
- 11. php FILE POSTは保存せずにアップロードする
- 12. 生成したpdfファイルをサーバーに保存せずに置く
- 13. ファイルを再アップロードせずにファイルフィールドでDjangoモデルを編集する
- 14. ファイルを保存せずにTCPDF出力
- 15. アップロードしたファイルのファイル名をモデルに保存する方法
- 16. 終了せずにvimエディタでファイルを保存するには
- 17. ファイルを保存ダイアログを使用せずにファイルを保存します
- 18. アップロードされたファイルをアレイに保存
- 19. ローカルに保存せずにzipファイル内にPDFを保存する方法
- 20. まずファイルを保存せずにtarアーカイブにファイルを追加します
- 21. ファイルをディスクに保存せずにBufferedImageをMultiPartファイルに変換するには?
- 22. サムネイルを保存せずに作成
- 23. Djangoにオブジェクトを保存せずにオブジェクトを編集するには
- 24. アップロードしたファイルを保存する -
- 25. アップロードされたファイルをファイルシステムに保存せずにPHPで受け取ることはできますか?
- 26. FFmpegをファイルに保存せずに配列に出力する
- 27. WriteableBitmapから作成したJPEGをユーザーのコンピュータに保存せずにアップロードする
- 28. ファイルをファイルに保存せずにファイルを検索中
- 29. djangoファイルブラウザは、フォルダの作成を許可せず、ファイルをアップロードしません。
- 30. アップロードしたファイルを物理パスにHttpPostedFileBase.SaveAsで保存する