Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # models.py
- class Data(models.Model):
- data_from_file = models.CharField(max_length=20)
- # serializers.py
- class DataSerializer(serializers.ModelSerializer):
- class Meta:
- model = Data
- fields = '__all__'
- #views.py
- class DataView(ListAPIView):
- serializer_class = DataSerializer
- def get_queryset(self):
- mult = self.request.query_params.get('mult', None)
- y = np.loadtxt('media/data_vv.txt')[:10]
- x = list(range(len(y)))
- if mult is not None:
- y *= float(mult)
- y = list(y)
- data = {'x': x, 'y': y}
- content = JSONRenderer().render(data)
- content = Data(data_from_file=content)
- content.save()
- serializer = DataSerializer(content)
- return JsonResponse(serializer.data, safe=False)
Advertisement
Add Comment
Please, Sign In to add comment