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)
def get(self, request): slide_id = request.GET.get('id') slide = get_object_or_404(Slide, pk=slide_id) form = SlideForm(instance=slide) page = request.GET.get('page') return render( request, 'carousels/carousel-form.html', { 'form': form, 'slide_id': slide_id, 'page': page, 'slide': slide, 'post_url': reverse('carousels:modify') })
def get(self, request): article_id = request.GET.get('id') fast = request.GET.get('fast') if fast == 'True': article = Article.objects.get(id=article_id) slide = Slide() slide.title = article.title slide.describe = article.summary slide.cover = article.cover slide.jumpUrl = '/articles/' + article_id + '/' slide.author = request.user slide.modifier = request.user slide.save() return HttpResponseRedirect(reverse('carousels:manage')) form = SlideForm() return render(request, 'carousels/carousel-form.html', { 'form': form, 'post_url': reverse('carousels:add') })