[Bugfix] 紧急修复url解析失败错误

This commit is contained in:
ibuler
2017-01-10 18:03:00 +08:00
parent 8658675f67
commit 8916221bba
3 changed files with 13 additions and 9 deletions

View File

@@ -92,16 +92,20 @@ class UserToken(APIView):
permission_classes = (AllowAny,)
def post(self, request):
username = request.data.get('username', '')
email = request.data.get('email', '')
password = request.data.get('password', '')
public_key = request.data.get('public_key', '')
if not request.user:
username = request.data.get('username', '')
email = request.data.get('email', '')
password = request.data.get('password', '')
public_key = request.data.get('public_key', '')
user, msg = check_user_valid(username=username, email=email,
password=password, public_key=public_key)
user, msg = check_user_valid(username=username, email=email,
password=password, public_key=public_key)
else:
user = request.user
msg = None
if user:
token = generate_token(request, user)
return Response({'Token': token, 'key': 'Bearer'}, status=200)
return Response({'Token': token, 'Keyword': 'Bearer'}, status=200)
else:
return Response({'error': msg}, status=406)