views.py 764 B

1234567891011121314151617181920212223242526272829
  1. from django.shortcuts import render
  2. import json
  3. # Create your views here.
  4. from django.http import HttpResponse
  5. from django.views.decorators.http import require_http_methods
  6. from django.views.decorators.csrf import csrf_exempt
  7. @csrf_exempt
  8. def info(request):
  9. print(json.loads(request.body))
  10. body = json.loads(request.body)
  11. print(body['page'])
  12. return HttpResponse(json.dumps(body))
  13. @csrf_exempt
  14. @require_http_methods(["POST"])
  15. def add(request):
  16. return HttpResponse("Hello, user add")
  17. @csrf_exempt
  18. @require_http_methods(["POST"])
  19. def update(request):
  20. return HttpResponse("Hello, user update")
  21. @csrf_exempt
  22. @require_http_methods(["GET", "POST"])
  23. def list(request):
  24. print(request.method)
  25. return HttpResponse("Hello, world. request.")