AttributeError at /app/upload 'str' object has no attribute 'get' とエラーが出ました。views.pyに
def upload(request): inp_id = request.POST.get('access_key', None) arr = [[100,2],[300,3],[500,4],[800,5],[200,6]] inp_id = int(inp_id) find = False for i in range(int(len(arr))): if inp_id == arr[i][0]: find = True if find: text_json = request.POST.get('text', None) break else: error ="Error" return error return JsonResponse(text_json, safe=False)
とコードを書きました。POSTMANを使って、Keyにaccess_keyをValueに777を入れて uploadメソッドのURLにPOSTすると上記のエラーが返ってきました。arrの二次元配列の0番目(100・300・500・・・)に一致しない数をValueに777を入れてPOSTしたときはErrorが返ってくるようにしたかったのですが。。。何が問題なのでしょうか?またどう直せばよいのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。