예제 #1
0
파일: views.py 프로젝트: SaFed23/web
 def post(self, request, *args, **kargs):
     form = NewGenreForm(request.POST or None)
     if form.is_valid():
         new_genre = form.save(commit=False)
         name = form.cleaned_data['name']
         slug = form.cleaned_data['slug']
         Genre.objects.create(name=new_genre.name, slug=new_genre.slug)
         return HttpResponseRedirect('/')
     context = {'form': form, 'genres': self.model.objects.all()}
     return render(self.request, self.template_name, context)
예제 #2
0
파일: views.py 프로젝트: arruda/rmr
def new_genre_ajax(request):
    "create a new genre for the system, using ajax"
    
    if request.method == 'POST':
        form = NewGenreForm(request.POST)
        if form.is_valid():             
            object = form.save()
            return JsonResponse({'model':"genre",'id':object.id, 'name':object.name})
        else:
            return JsonResponse({'errors': form.errors})
    
    return JsonResponse({})
예제 #3
0
파일: views.py 프로젝트: arruda/rmr
def new_genre(request):
    "create a new genre for the system"
    
    if request.method == 'POST':
        form = NewGenreForm(request.POST)
        if form.is_valid():             
            genre = form.save()
            return redirect('filter_books')
    else:
        form = NewGenreForm()
    
    return locals()
예제 #4
0
파일: views.py 프로젝트: chennareddy/rmr
def new_genre_ajax(request):
    "create a new genre for the system, using ajax"

    if request.method == 'POST':
        form = NewGenreForm(request.POST)
        if form.is_valid():
            object = form.save()
            return JsonResponse({
                'model': "genre",
                'id': object.id,
                'name': object.name
            })
        else:
            return JsonResponse({'errors': form.errors})

    return JsonResponse({})
예제 #5
0
파일: views.py 프로젝트: chennareddy/rmr
def new_genre(request):
    "create a new genre for the system"

    if request.method == 'POST':
        form = NewGenreForm(request.POST)
        if form.is_valid():
            genre = form.save()
            return redirect('filter_books')
    else:
        form = NewGenreForm()

    return locals()
예제 #6
0
파일: views.py 프로젝트: SaFed23/web
 def get(self, request, *args, **kwargs):
     form = NewGenreForm()
     context = {'form': form, 'genres': self.model.objects.all()}
     return render(self.request, self.template_name, context)