def custom_admin_doc(request): folders = Tag_docs.objects.all() context = {} f = Tag_docs_form() if request.method == 'POST': f = Tag_docs_form(request.POST) if f.is_valid(): f.save() return redirect('custom_doc') folder_docs = [] for folder in folders: folder_docs.append({'folder': folder, 'count_docs': Doc.objects.filter(tag_doc=folder).count()}) context['form'] = f context['folder_docs'] = folder_docs return render(request, 'custom_admin/documents.html', context)
def folder_change_name(request, pk): folder = Tag_docs.objects.get(pk=pk) f = Tag_docs_form(request.POST, instance=folder) if f.is_valid: f.save() return redirect('custom_doc')