2017-04-10 19 views
0

私はJSONでPOSTリクエストを介してデータを送信するが、ビューにパスワードをgetingないです「int型のオブジェクトは、

JsonFormet

{"email": "[email protected]", "password":123456 } 

私のような電子メールIDをgetingていますノー属性「エンコード」のAPI JSONデータは、ジャンゴを持っていませんこの

email = request.data['email'] 
password = request.data['password'] 

しかし得ていないパスワード

Error 

'int' object has no attribute 'encode' 

イベントは、私がエンコードを試してみたが、まだ取得あなたはJSONの整数を渡していると、Djangoはパスワードの文字列を期待しながら、あなたが後でそれを文字列としてキャストしていないためだエラー

password = request.data['password'].encode('utf-8') 

答えて

0

。だから、

あなたは文字列としてパスワードをキャストしていることを確認します

password = str(request.data['password']) 
関連する問題