def clients_list(request,sort_param=None): if sort_param: sort_param = sort_param else: sort_param = "last_activity" clients = Client.objects.all().order_by('-'+str(sort_param)) c = { 'clients':clients } for client in clients: client.x_num_messages = TotemMessage.get_message_count_by_client(client) client.x_num_totems = Totem.get_totem_count_by_client(client) return render_to_response("custom_admin/clients/list.html",c,context_instance=RequestContext(request))