예제 #1
0
파일: views_mall.py 프로젝트: codinl/mydj
def recharge_edit(request, recharge_id=0, template="admin/mall/recharge/edit.tpl"):
    recharge = Recharge.get_by_id(recharge_id)
    if request.method == "GET":
        return render_response(template, recharge=recharge)
    elif request.method == "POST":
        form = RechargeForm(request.POST)
        if form.is_valid():
            name = form.cleaned_data["name"]
            #             type_id = form.cleaned_data['type_id']
            money = form.cleaned_data["money"]
            rm = form.cleaned_data["rm"]
            discount = form.cleaned_data["discount"]
            description = form.cleaned_data["description"]
            #             status = form.cleaned_data['status']
            try:
                recharge.name = name
                #                 recharge.type_id = type_id
                recharge.money = money
                recharge.rm = rm
                recharge.discount = discount
                recharge.description = description
                #                 recharge.status = status
                recharge.save()
            except Exception, e:
                if config.debug:
                    print e
            else:
                return HttpResponse(
                    "<script type='text/javascript'>window.top.right.location.reload();window.top.art.dialog({id:'recharge_edit'}).close();</script>"
                )
예제 #2
0
파일: views_mall.py 프로젝트: codinl/mydj
def recharge_add(request, template="admin/mall/recharge/add.tpl"):
    if request.method == "GET":
        return render_response(template)
    elif request.method == "POST":
        form = RechargeForm(request.POST)
        if form.is_valid():
            name = form.cleaned_data["name"]
            #             type_id = form.cleaned_data['type_id']
            money = form.cleaned_data["money"]
            rm = form.cleaned_data["rm"]
            discount = form.cleaned_data["discount"]
            description = form.cleaned_data["description"]
            #             status = form.cleaned_data['status']
            try:
                recharge = Recharge.objects.create(
                    name=name, money=money, rm=rm, description=description, discount=discount
                )
                recharge.save()
            except Exception, e:
                if config.debug:
                    print e
            else:
                return HttpResponse(
                    "<script type='text/javascript'>window.top.right.location.reload();window.top.art.dialog({id:'recharge_add'}).close();</script>"
                )