예제 #1
0
파일: views.py 프로젝트: jimczj/Stucampus
 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'))
예제 #2
0
 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'))
예제 #3
0
파일: views.py 프로젝트: jimczj/Stucampus
 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)
예제 #4
0
 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)