Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class TestPost(models.Model):
- # reminderId = models.AutoField()
- book = models.CharField(max_length=10, blank=True, null=True)
- author = models.CharField(max_length=10, blank=True, null=True)
- date = models.DateTimeField(blank=True, null=True)
- class TestPostSerializer(serializers.ModelSerializer):
- # valid_time_formats = ['%H:%M', '%I:%M%p', '%I:%M %p']
- # time = serializers.TimeField(format='%I:%M %p', input_formats=valid_time_formats, allow_null=True)
- date = serializers.DateTimeField(format="%Y-%m-%d %I:%M %p")
- class Meta:
- model = TestPost
- fields = ('id', 'book', 'author', 'date')
- from django.http import HttpResponse
- import requests
- def my_django_view(request):
- if request.method == 'POST':
- r = requests.post('http://127.0.0.1:8000/api/test/', params=request.POST)
- else:
- r = requests.get('http://127.0.0.1:8000/api/test/', params=request.GET)
- if r.status_code == 200:
- return HttpResponse('Yay, it worked')
- return HttpResponse('Could not save data')
- class TestPostViewSet(viewsets.ModelViewSet):
- permission_classes = [AllowAny]
- queryset = TestPost.objects.all()
- serializer_class = TestPostSerializer
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement