def user_list(request): page = int(request.GET.get('page', 1)) if page < 1: page = 1 user_list = App_user.all().order('-add_time').fetch(150) return render_to_response('admin/user_list.html', { 'user_list': user_list, }, RequestContext(request))
def process_request(self, request): #先判断session user_email = request.session.get('email') app_user = None if user_email: app_user = App_user.all().filter('email', user_email).get() else: u = users.get_current_user() if u: user_email = u.email() nickname = u.nickname() is_admin = users.is_current_user_admin() if is_admin: level = 10 else: level = 1 app_user = App_user.all().filter('email', user_email).get() if app_user is None: app_user = App_user(email = user_email, nickname = nickname, \ is_verified = True, add_time = datetime.datetime.utcnow()) app_user.level = level app_user.put() request.session['email'] = user_email request.user = app_user set_user(app_user)