コード例 #1
0
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})
コード例 #2
0
ファイル: views.py プロジェクト: belate/money
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})

    
コード例 #3
0
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'表单验证失败')
コード例 #4
0
ファイル: views.py プロジェクト: buldumac/MIDPS
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))
コード例 #5
0
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'表单验证失败')
コード例 #6
0
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)
コード例 #7
0
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))