diff --git a/api/views.py b/api/views.py index 92dbc3c..df84cec 100644 --- a/api/views.py +++ b/api/views.py @@ -20,6 +20,7 @@ class LoginViewset(viewsets.ReadOnlyModelViewSet): queryset = User.objects.all() permissions_classes = (IsAuthenticatedOrReadOnly,) + @csrf_exempt @detail_route(methods = ['post']) def login(self, request): username = request.DATA['email'] @@ -60,6 +61,17 @@ def getToken(request): auth = (oauth.client_id, oauth.client_secret) response = requests.post(request.build_absolute_uri(reverse('oauth2_provider:token')), data = data, auth = auth) + + json_r = json.loads(response.content.decode('utf-8')) + + json_r["message"] = "" + json_r["type"] = "" + json_r["title"] = "" + json_r["success"] = True + json_r["number"] = 1 + json_r['extra'] = 0 + + response = json.dumps(json_r) except KeyError: response = "Error" -- libgit2 0.21.2