예제 #1
0
파일: views.py 프로젝트: Forkong/Xianzhi
def singleconfig(req):
    if not req.session.get('islogin'):
        msg = '你当前还没有登录,请先登录!'
        return render_to_response('singleconfig.html', locals(), context_instance=RequestContext(req))

    if req.method=='GET':
        data = req.GET
        uid = req.session['user_info']['id']
        single_info = controller.single_good_info(data['id'])
        if uid == single_info.uid.id:
            return render_to_response('singleconfig.html', locals(), context_instance=RequestContext(req))
        else:
            msg = '您没有权限修改此商品!!!'
            return render_to_response('singleconfig.html', locals(), context_instance=RequestContext(req))
    else:
        data = req.POST
        print data
        result = controller.single_good_save(data)
        if result == 1:
            #成功
            return HttpResponseRedirect('single?id='+data['id'])
        elif result == -1:
            msg = '编辑失败,此商品已失效或过期!!!'
            return render_to_response('singleconfig.html', locals(), context_instance=RequestContext(req))
        else:
            msg = '编辑失败,请联系管理员!!!'
            return render_to_response('singleconfig.html', locals(), context_instance=RequestContext(req))
예제 #2
0
파일: views.py 프로젝트: Forkong/Xianzhi
def single(req):
    data = req.GET
    if data['id']:
        is_can_config = False
        single_info = controller.single_good_info(data['id'])
        if req.session.get('islogin'):
            uid = req.session['user_info']['id']
            if uid == single_info.uid.id:
                is_can_config = True
        return render_to_response('single.html', locals(), context_instance = RequestContext(req))
    else:
        msg = '查无此商品,请联系管理员'
        return render_to_response('single.html', locals(), context_instance = RequestContext(req))
예제 #3
0
파일: views.py 프로젝트: Forkong/Xianzhi
def singledelete(req):
    if req.method=='POST':
        data = req.POST
        if controller.single_good_delete(data['id']):
            # 删除成功
            return HttpResponseRedirect('mygoods')
        else:
            # 删除失败
            is_can_config = False
            single_info = controller.single_good_info(data['id'])
            msg = '删除失败,请联系管理员'
            if req.session.get('islogin'):
                uid = req.session['user_info']['id']
                if uid == single_info.uid.id:
                    is_can_config = True
            return render_to_response('single.html', locals(), context_instance = RequestContext(req))
예제 #4
0
파일: views.py 프로젝트: ustbgaofan/Xianzhi
def single(req):
    data = req.GET
    if data['id']:
        is_can_config = False
        single_info = controller.single_good_info(data['id'])
        if req.session.get('islogin'):
            uid = req.session['user_info']['id']
            if uid == single_info.uid.id:
                is_can_config = True
        return render_to_response('single.html',
                                  locals(),
                                  context_instance=RequestContext(req))
    else:
        msg = '查无此商品,请联系管理员'
        return render_to_response('single.html',
                                  locals(),
                                  context_instance=RequestContext(req))
예제 #5
0
파일: views.py 프로젝트: ustbgaofan/Xianzhi
def singledelete(req):
    if req.method == 'POST':
        data = req.POST
        if controller.single_good_delete(data['id']):
            # 删除成功
            return HttpResponseRedirect('mygoods')
        else:
            # 删除失败
            is_can_config = False
            single_info = controller.single_good_info(data['id'])
            msg = '删除失败,请联系管理员'
            if req.session.get('islogin'):
                uid = req.session['user_info']['id']
                if uid == single_info.uid.id:
                    is_can_config = True
            return render_to_response('single.html',
                                      locals(),
                                      context_instance=RequestContext(req))
예제 #6
0
파일: views.py 프로젝트: ustbgaofan/Xianzhi
def singleconfig(req):
    if not req.session.get('islogin'):
        msg = '你当前还没有登录,请先登录!'
        return render_to_response('singleconfig.html',
                                  locals(),
                                  context_instance=RequestContext(req))

    if req.method == 'GET':
        data = req.GET
        uid = req.session['user_info']['id']
        single_info = controller.single_good_info(data['id'])
        if uid == single_info.uid.id:
            return render_to_response('singleconfig.html',
                                      locals(),
                                      context_instance=RequestContext(req))
        else:
            msg = '您没有权限修改此商品!!!'
            return render_to_response('singleconfig.html',
                                      locals(),
                                      context_instance=RequestContext(req))
    else:
        data = req.POST
        print data
        result = controller.single_good_save(data)
        if result == 1:
            #成功
            return HttpResponseRedirect('single?id=' + data['id'])
        elif result == -1:
            msg = '编辑失败,此商品已失效或过期!!!'
            return render_to_response('singleconfig.html',
                                      locals(),
                                      context_instance=RequestContext(req))
        else:
            msg = '编辑失败,请联系管理员!!!'
            return render_to_response('singleconfig.html',
                                      locals(),
                                      context_instance=RequestContext(req))