views.py 578 B

123456789101112131415161718
  1. from django.views.decorators.http import require_http_methods
  2. from django.views.decorators.csrf import csrf_exempt
  3. from .models import Sick as Sick_models
  4. import re
  5. @csrf_exempt
  6. @require_http_methods(["POST"])
  7. def add_sick(request):
  8. body = request.POST;
  9. print(10, body.get('id'))
  10. objs = []
  11. Sick_models.objects.filter(user_id=body.get('id')).delete()
  12. for field in body:
  13. match = re.search(r'\bsick\b', field)
  14. if match:
  15. objs.append(Sick_models(name = body[field], user_id=body.get('id')))
  16. Sick_models.objects.bulk_create(objs)