Я использую Django 3.0.7, и мне нужно проверить входящий запрос POST с моего партнерского сервера с помощью HMA C -SHA1 или OAuth1.0a, и если он подтвердил отправку ответа {"OK":"200"}
. Мой views.py выглядит так:
def api_create_blog_view(request):
blog_post = BlogPost(author=request.user)
if request.method == 'POST':
serializer = BlogPostSerializer(blog_post, data=request.data)
data = {}
if serializer.is_valid():
serializer.save()
return Response({"response_code":"OK"})
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
Есть много тем, как это сделать, но я не могу понять, как это сделать в моем случае.