def remove_category(request, id): try: selected_item = Category.objects.get(pk=id) selected_item.delete() form = CategoryForm() except Category.DoesNotExist: raise Http404("This item not exist.") categorys = Category.objects.all() return HttpResponseRedirect('/category')
def update_category(request, id): data = {} try: selected_item = Category.objects.get(pk=id) form = CategoryForm(instance=selected_item) except Category.DoesNotExist: raise Http404("This item not exist.") if request.method == 'POST': form = CategoryForm(request.POST or None, instance=selected_item) if form.is_valid(): form.save() return HttpResponseRedirect('/category') categorys = Category.objects.all() data['id'] = id data['categorys'] = categorys data['form'] = form return render( request, 'home/category.html', data )
def category(request): s = request.session.get('users_id', None) if not s: return HttpResponseRedirect('/auth') if request.method == 'POST': form = CategoryForm(request.POST) if form.is_valid(): newdoc = Category() newdoc.users_id = request.POST['users'] newdoc.name = request.POST['name'] newdoc.description = request.POST['description'] request.session['users_id'] = newdoc.users_id newdoc.save() return HttpResponseRedirect('/category') else: form = CategoryForm() categorys = Category.objects.all() return render_to_response('home/category.html', { 'categorys': categorys, 'form': form }, context_instance=RequestContext(request))
def category(request): s = request.session.get('users_id', None) if not s: return HttpResponseRedirect('/auth') if request.method == 'POST': form = CategoryForm(request.POST) if form.is_valid(): newdoc = Category() newdoc.users_id = request.POST['users'] newdoc.name = request.POST['name'] newdoc.description = request.POST['description'] request.session['users_id'] = newdoc.users_id newdoc.save() return HttpResponseRedirect('/category') else: form = CategoryForm() categorys = Category.objects.all() return render_to_response( 'home/category.html', {'categorys': categorys, 'form': form}, context_instance=RequestContext(request) )
def update_category(request, id): data = {} try: selected_item = Category.objects.get(pk=id) form = CategoryForm(instance=selected_item) except Category.DoesNotExist: raise Http404("This item not exist.") if request.method == 'POST': form = CategoryForm(request.POST or None, instance=selected_item) if form.is_valid(): form.save() return HttpResponseRedirect('/category') categorys = Category.objects.all() data['id'] = id data['categorys'] = categorys data['form'] = form return render(request, 'home/category.html', data)