Advertisement
hinoton123

TemplateView

Mar 23rd, 2020
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1.  
  2. class CekDocument(TemplateView):
  3. template_name = 'emp/list_cekdoc.html'
  4. def get_context_data(self, *args, **kwargs):
  5. if request.method == "POST":
  6. doc_id = request.POST.get("document")
  7. if doc_id == 'all':
  8. list_cekdoc = ListCekdoc.objects.all()
  9. list_headerdoc = MasterDocument.objects.all()
  10. else:
  11. list_cekdoc = ListCekdoc.objects.filter(doc_id=doc_id)
  12. list_headerdoc = MasterDocument.objects.filter(doc_id=doc_id)
  13. else:
  14. doc_id =''
  15. list_cekdoc = ListCekdoc.objects.all()
  16. list_headerdoc = MasterDocument.objects.all()
  17. list_emp = PcEmployees.objects.all()
  18. list_masterdoc = MasterDocument.objects.all()
  19. context = {
  20. 'page_title':'Archive Management',
  21. 'list_cekdoc':list_cekdoc,
  22. 'list_masterdoc':list_masterdoc,
  23. 'list_emp':list_emp,
  24. 'dtable':'true',
  25. 'sdoc_id':doc_id,
  26. 'list_headerdoc':list_headerdoc,
  27. }
  28.  
  29. def post(request):
  30. form = FileUploadForm(request.POST, request.FILES)
  31. if form.is_valid():
  32. document = form.save()
  33. data = {'is_valid': True, 'name': document.file.name, 'url': document.file.url}
  34. else:
  35. data = {'is_valid': False,}
  36. return JsonResponse(data)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement