コード例 #1
0
ファイル: views.py プロジェクト: chrisblythe812/gamemine
def  _buy_action(request):
    if request.is_ajax():
        from project.members.context_processors import core
        list = request.buy_list
        context = {
            'buy_list': list,
        }
        res = {
            'buy_list': {
                'size': list.count(),
            },
            'lists_size': core(request)['lists_size'],
            'html': render_to_string('members/lists/buy_list_grid.html', context, RequestContext(request)),
        }
        return JsonResponse(res)
    return redirect('members:buy_list')
コード例 #2
0
ファイル: views.py プロジェクト: chrisblythe812/gamemine
def  _rent_action(request, message=None):
    if request.is_ajax():
        from project.members.context_processors import core
        list = RentList.get(request=request)
        context = {
            'rent_list': list,
        }
        res = {
            'rent_list': {
                'size': list.count(),
            },
            'lists_size': core(request)['lists_size'],
            'html': render_to_string('members/lists/rent_list_grid.html', context, RequestContext(request)),
            'message': message,
        }
        return JsonResponse(res)
    return redirect('members:rent_list')
コード例 #3
0
ファイル: views.py プロジェクト: chrisblythe812/gamemine
def  _trade_action(request):
    if request.is_ajax():
        from project.members.context_processors import core
        list = TradeListItem.get(request)
        context = {
            'trade_list': list,
            'trade_list_total': sum([item.get_price() for item in list])
        }
        res = {
            'trade_list': {
                'size': list.count(),
            },
            'lists_size': core(request)['lists_size'],
            'html': render_to_string('members/lists/trade_list_grid.html', context, RequestContext(request)),
        }
        return JsonResponse(res)
    return redirect('trade:list')