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')
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')
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')