def post(self, request): form = SlideForm(request.POST,request.FILES ) if not form.is_valid(): return render(request, 'carousels/carousel-form.html', {'form': form, 'post_url': reverse('carousels:add')}) slide = form.save(commit=False) slide.author = request.user slide.modifier = request.user slide.save() return HttpResponseRedirect(reverse('carousels:manage'))
def post(self, request): form = SlideForm(request.POST, request.FILES) if not form.is_valid(): return render(request, 'carousels/carousel-form.html', { 'form': form, 'post_url': reverse('carousels:add') }) slide = form.save(commit=False) slide.author = request.user slide.modifier = request.user slide.save() return HttpResponseRedirect(reverse('carousels:manage'))
def post(self, request): slide_id = request.GET.get('id') slide = get_object_or_404(Slide, pk=slide_id) form = SlideForm(request.POST,request.FILES,instance=slide) page = request.GET.get('page') if not form.is_valid(): return render(request, 'carousels/carousel-form.html', {'form': form, 'slide_id': slide_id, 'post_url': reverse('carousels:modify')}) slide = form.save(commit=False) slide.modifier = request.user slide.save() return HttpResponseRedirect(reverse('carousels:manage')+'?page='+page)
def post(self, request): slide_id = request.GET.get('id') slide = get_object_or_404(Slide, pk=slide_id) form = SlideForm(request.POST, request.FILES, instance=slide) page = request.GET.get('page') if not form.is_valid(): return render( request, 'carousels/carousel-form.html', { 'form': form, 'slide_id': slide_id, 'post_url': reverse('carousels:modify') }) slide = form.save(commit=False) slide.modifier = request.user slide.save() return HttpResponseRedirect( reverse('carousels:manage') + '?page=' + page)