ValueError at /app/upload
not enough values to unpack (expected 4, got 1) とエラーが出ました。
def upload(request): id, find, arr, file = common_logic(request) for i in range(int(len(arr) / 2)): if id == arr[i][0]: find = True if find: return HttpResponse('<h1>OK</h1>') else: return HttpResponse('<h1>Error</h1>') def common_logic(request): id = request.POST.get('id', None) if 'file' in request.GET: file = request.FILES['file'].temporary_file_path() else: return HttpResponse('<h1>Page was found</h1>') arr = [100,200,300,400] id = int(inp_id) find = False return id, find, arr, file
とコードを書いてuploadメソッドを実行すると上記のエラーが出ました。common_logicメソッドで4つの値をreturnしているのでなぜこのエラーが出るのかわかりません。POSTMANを使って、KeyにidをValueにファイル選択からアップロードしたいファイルを選び送信したのですが。どのようにこのエラーを直せばよいのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/11/09 02:34
2017/11/09 02:39