示例#1
0
文件: views.py 项目: ih01/go_fish
def buy(request, item):
    context = RequestContext(request)
    item_level = item[0]
    item_type = item[1]

    if item_type == 'R':
        new_item = getRod(item_level)
    elif item_type == 'B':
        new_item = getBoat(item_level)
    elif item_type == 'b':
        new_item = getBait(item_level)
    else:
        print "error"

    user = request.user
    new_shop = Shop()
    new_shop.buyItem(new_item, user)
    user_profile = get_userProfile(user)
    rod_list = get_rodList(user)
    boat_list = get_boatList(user)
    bait_list = get_baitList(user)
    context_dict = {'rods': rod_list, 'boats': boat_list, 'bait': bait_list, 'user_profile': user_profile}

    if get_balance_status(user) is False:
        return render_to_response('balance_error.html', context)
    else:
        return render_to_response('shop.html', context_dict, context)