2

タイトルの通り、ファイルがアップロードされたときに、Django が保存した一時ファイルからビュー内のデータにアクセスする方法を知りたいです。

プログレスバーを作成できるように、アップロードされたデータの値を読みたいと思います。私の方法論は、jquerygetJSONリクエストを実行することです。

function update_progress_info() {
        $progress.show();
        $.getJSON(progress_url, function(data, status){
            if (data) {
                var progress = parseInt(data.uploaded) / parseInt(data.length);
                var width = $progress.find('.progress-container').width()
                var progress_width = width * progress;
                $progress.find('.progress-bar').width(progress_width);
                $progress.find('.progress-info').text('uploading ' + parseInt(progress*100) + '%');
            }
            window.setTimeout(update_progress_info, freq);
        });
    };

progress_urlアップロードされたファイルデータを処理するビューはどこにありますか:

# views.py (I don't know what to do here):
def upload_progress(request):
    for line in UploadedFile.temporary_file_path
        response = (line)
    return response
4

1 に答える 1