def api_post_detail(request, id):
try:
post = Post.objects.get(id=id)
except Post.DoesNotExist:
return Response(status=status.HTTP_404_NOT_FOUND)
if request.method == 'GET':
serializer = PostSerializer(post, context={'request': request})
return Response(serializer.data)
#@api_view(['POST', 'GET'])
#def contact_mail_ws(request):
#if request.method == 'POST':
#contact = ContactMailSerializer(data=request.data)
#if contact.is_valid():
#form_name = contact.data['name']
#form_phone = contact.data['phone']
#form_email = contact.data['email']
#form_message = contact.data['message'] + "email: " + form_email
#send_mail("New contact form submission",
#form_message,
#form_email,
#[config('DEFAULT_FROM_EMAIL')],
#fail_silently=False
#)
#return Response(contact.data, status=status.HTTP_201_CREATED)
#return Response({"success": False, 'error-code': 'invalid-data'})
评论列表
文章目录