def addCategory(request): name = request.POST['name'] slug = request.POST['slug'] desc = request.POST['desc'] type = request.POST['type'] pid = request.POST['category_parent'] if pid == '0': pid = None if type and type == 'add': try: cats=Category.objects.filter(name=name) if cats.count() >= 1: messages.add_message(request,messages.INFO,'categry [%s] already exits!'%(name)) else: cat = Category(name=name,slug=slug,desc=desc,parent_id=pid) cat.save() messages.add_message(request,messages.INFO,'categry [%s] save ok!'%(name)) except Exception as e: print 'exception:',e elif type and type == 'edit': id = request.POST.get('id','') cat = Category.objects.get(id=id) cat.name=name cat.slug=slug cat.desc=desc cat.parent_id = pid cat.save() return HttpResponseRedirect('/admin/categories')
def addCategory(request): if request.method=='POST': name = request.POST['name'] slug = request.POST['slug'] desc = request.POST['desc'] type = request.POST['type'] if type and type == 'add': try: cats=Category.objects.filter(name=name) if cats.count() >= 1: messages.add_message(request,messages.INFO,'categry [%s] already exits!'%(name)) else: cat = Category(name=name,slug=slug,desc=desc) cat.save() messages.add_message(request,messages.INFO,'categry [%s] save ok!'%(name)) except: pass elif type and type == 'edit': id = request.POST.get('id','') cat = Category.objects.get(id=id) cat.name=name cat.slug=slug cat.desc=desc cat.save() return HttpResponseRedirect('/admin/categories')