【发布时间】:2021-09-24 02:56:49
【问题描述】:
代码:
class UserDetailsAPI(APIView):
def post(self, request, *args, **kwargs):
print(request.content_type)
data=request.data
user = data.object.get('user') or request.user
token = data.object.get('access')
response_data = {
'access': token,
'user': UserSer(user).data
}
response = Response(response_data, status=status.HTTP_200_OK)
if api_settings.JWT_AUTH_COOKIE:
expiration = (datetime.utcnow() +
api_settings.JWT_EXPIRATION_DELTA)
response.set_cookie(api_settings.JWT_AUTH_COOKIE,
response.data['access'],
expires=expiration,
httponly=True)
return response
错误:
AttributeError at /api/userdetails/
'dict' object has no attribute 'object'
Request Method: POST
Request URL: http://127.0.0.1:8000/api/userdetails/
Django Version: 3.2.3
Exception Type: AttributeError
Exception Value:
'dict' object has no attribute 'object'
【问题讨论】: