Commit 592ae00f authored by adam's avatar adam
parents 0f82cbdd cee00dfb
...@@ -29,7 +29,7 @@ class APIViewSet(viewsets.ModelViewSet): ...@@ -29,7 +29,7 @@ class APIViewSet(viewsets.ModelViewSet):
return Response(status=rest_framework.status.HTTP_200_OK) return Response(status=rest_framework.status.HTTP_200_OK)
@detail_route() @detail_route()
def xd(self,request, pk=None): def parssed(self,request, pk=None):
api = get_object_or_404(APIViewSet.queryset, pk=pk) api = get_object_or_404(APIViewSet.queryset, pk=pk)
api_data = json.loads(api.data) api_data = json.loads(api.data)
return Response(status=rest_framework.status.HTTP_200_OK, data=api_data) return Response(status=rest_framework.status.HTTP_200_OK, data=api_data)
...@@ -66,7 +66,6 @@ class APIViewSet(viewsets.ModelViewSet): ...@@ -66,7 +66,6 @@ class APIViewSet(viewsets.ModelViewSet):
api = queryset[0] api = queryset[0]
api.data = response api.data = response
api.save() api.save()
queryset = []
return queryset return queryset
class APITypeViewSet(viewsets.ModelViewSet): class APITypeViewSet(viewsets.ModelViewSet):
......
...@@ -10,7 +10,7 @@ class API(BaseAPI): ...@@ -10,7 +10,7 @@ class API(BaseAPI):
methods = ('default', 'object') methods = ('default', 'object')
def default(self): def default(self):
return self.GET(parameters=self.request.GET.dict()) return json.dumps(self.GET(parameters=self.request.GET.dict()))
def object(self): def object(self):
data = self.GET(parameters=self.request.GET.dict()) data = self.GET(parameters=self.request.GET.dict())
...@@ -20,7 +20,7 @@ class API(BaseAPI): ...@@ -20,7 +20,7 @@ class API(BaseAPI):
results.append(self.unpack(obj)) results.append(self.unpack(obj))
except TypeError as e: except TypeError as e:
results.append(self.unpack(data['results'])) results.append(self.unpack(data['results']))
return results return json.dumps(results)
def unpack(self, obj): def unpack(self, obj):
result = {} result = {}
......
...@@ -10,7 +10,7 @@ class API(BaseAPI): ...@@ -10,7 +10,7 @@ class API(BaseAPI):
methods = ('default', 'object') methods = ('default', 'object')
def default(self): def default(self):
return self.GET(parameters=self.request.GET.dict()) return json.dumps(self.GET(parameters=self.request.GET.dict()))
def object(self): def object(self):
data = self.GET(parameters=self.request.GET.dict()) data = self.GET(parameters=self.request.GET.dict())
...@@ -20,7 +20,7 @@ class API(BaseAPI): ...@@ -20,7 +20,7 @@ class API(BaseAPI):
results.append(self.unpack(obj)) results.append(self.unpack(obj))
except TypeError as e: except TypeError as e:
results.append(self.unpack(data['results'])) results.append(self.unpack(data['results']))
return results return json.dumps(results)
def unpack(self, obj): def unpack(self, obj):
result = {} result = {}
......
...@@ -10,7 +10,7 @@ class API(BaseAPI): ...@@ -10,7 +10,7 @@ class API(BaseAPI):
methods = ('default', 'object') methods = ('default', 'object')
def default(self): def default(self):
return self.GET(parameters=self.request.GET.dict()) return json.dumps(self.GET(parameters=self.request.GET.dict()))
def object(self): def object(self):
data = self.GET(parameters=self.request.GET.dict()) data = self.GET(parameters=self.request.GET.dict())
...@@ -20,7 +20,7 @@ class API(BaseAPI): ...@@ -20,7 +20,7 @@ class API(BaseAPI):
results.append(self.unpack(obj)) results.append(self.unpack(obj))
except TypeError as e: except TypeError as e:
results.append(self.unpack(data['results'])) results.append(self.unpack(data['results']))
return results return json.dumps(results)
def unpack(self, obj): def unpack(self, obj):
result = {} result = {}
......
...@@ -10,7 +10,7 @@ class API(BaseAPI): ...@@ -10,7 +10,7 @@ class API(BaseAPI):
methods = ('default', 'object') methods = ('default', 'object')
def default(self): def default(self):
return self.GET(parameters=self.request.GET.dict()) return json.dumps(self.GET(parameters=self.request.GET.dict()))
def object(self): def object(self):
data = self.GET(parameters=self.request.GET.dict()) data = self.GET(parameters=self.request.GET.dict())
...@@ -20,7 +20,7 @@ class API(BaseAPI): ...@@ -20,7 +20,7 @@ class API(BaseAPI):
results.append(self.unpack(obj)) results.append(self.unpack(obj))
except TypeError as e: except TypeError as e:
results.append(self.unpack(data['results'])) results.append(self.unpack(data['results']))
return results return json.dumps(results)
def unpack(self, obj): def unpack(self, obj):
result = {} result = {}
......
...@@ -10,7 +10,7 @@ class API(BaseAPI): ...@@ -10,7 +10,7 @@ class API(BaseAPI):
methods = ('default', 'object') methods = ('default', 'object')
def default(self): def default(self):
return self.GET(parameters=self.request.GET.dict()) return json.dumps(self.GET(parameters=self.request.GET.dict()))
def object(self): def object(self):
data = self.GET(parameters=self.request.GET.dict()) data = self.GET(parameters=self.request.GET.dict())
...@@ -20,7 +20,7 @@ class API(BaseAPI): ...@@ -20,7 +20,7 @@ class API(BaseAPI):
results.append(self.unpack(obj)) results.append(self.unpack(obj))
except TypeError as e: except TypeError as e:
results.append(self.unpack(data['results'])) results.append(self.unpack(data['results']))
return results return json.dumps(results)
def unpack(self, obj): def unpack(self, obj):
result = {} result = {}
......
...@@ -10,4 +10,4 @@ class API(BaseAPI): ...@@ -10,4 +10,4 @@ class API(BaseAPI):
methods = ('default') methods = ('default')
def default(self): def default(self):
return self.GET(parameters=self.request.GET.dict()) return json.dumps(self.GET(parameters=self.request.GET.dict()))
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment