def addcategory(request): form = AddCategoryForm(request.POST or None) if request.method == 'POST': if form.is_valid(): form.save() return HttpResponseRedirect(reverse('index')) return render(request, 'bank/category_add.html', {'form': form})
def add_category(request): form = AddCategoryForm(request.POST) print form.is_valid() if form.is_valid(): categoryname = form.cleaned_data.get('categoryname', None) oldCategoryname = CategoryModel.objects.filter( name=categoryname).first() if not oldCategoryname: categoryname = CategoryModel(name=categoryname) categoryname.save() print categoryname.id, categoryname.name # return JsonResponse({'code':200,'data':{'id':categoryname.id,'name':categoryname.name}}) return xtjson.json_result(data={ 'id': categoryname.id, 'name': categoryname.name }) else: # return JsonResponse({'code':u'名字不能重复','code':403}) return xtjson.json_params_error(message=u'名字不能重复') else: return xtjson.json_params_error(message=u'表单验证失败')
def cat_new(request): if request.method == 'GET': form = AddCategoryForm() else: form = AddCategoryForm(request.POST) if form.is_valid(): title = form.cleaned_data['title'] cat = Category.objects.create(title=title) return render_to_response('base.html', {'cats' : Category.objects.all()}, context_instance=RequestContext(request)) return render_to_response('new_category.html', {'form' : form, 'cats' : Category.objects.all()}, context_instance=RequestContext(request))
def add_category(request): form = AddCategoryForm(request.POST) if form.is_valid(): categoryname = form.cleaned_data.get('categoryname', None) resultCategory = CategoryModel.objects.filter(name=categoryname).first() if not resultCategory: categoryModel = CategoryModel(name=categoryname) categoryModel.save() return myjson.json_result(data={'id': categoryModel.id, 'name': categoryModel.name}) else: # return JsonResponse({'error':u'不能設置同名的分類!','code':403}) return myjson.json_params_error(message=u'不能設置同名的分類!') else: # return JsonResponse({'error':form.errors.as_json,'code':'403'}); return myjson.json_params_error(message=u'表单验证失败')
def cms_add_category(request): '''如果tag已经存在,则不允许在添加,否则添加 ''' form = AddCategoryForm(request.POST) if form.is_valid(): category_name = form.cleaned_data.get('category_name') category_model = CategoryModel.objects.filter( name=category_name).first() if category_model: return myjson.json_params_error(u'该分类已存在,请重新设置!') else: categoryModel = categoryModel(name=category_name) categoryModel.save() return myjson.json_result() else: message = form.errors return myjson.json_params_error(message)
def cat_new(request): if request.method == 'GET': form = AddCategoryForm() else: form = AddCategoryForm(request.POST) if form.is_valid(): title = form.cleaned_data['title'] cat = Category.objects.create(title=title) return render_to_response('base.html', {'cats': Category.objects.all()}, context_instance=RequestContext(request)) return render_to_response('new_category.html', { 'form': form, 'cats': Category.objects.all() }, context_instance=RequestContext(request))