def add_user(): """ 添加新用户 :return: """ username = request.forms.username password = request.forms.password nickname = request.forms.nickname status = request.forms.status create_time = datetime.datetime.now() # 加密密码 password = hashlib.md5(password.encode("UTF-8")).hexdigest() # 检测用户名是否存在 if UserModel.select().where(UserModel.username == username, UserModel.status != 2).count(): return {"code": -1} user = UserModel(username=username, password=password, nickname=nickname, status=status, create_time=create_time) user.save() return {"code": 0}
def get_users(): """ 获取所有用户 :return: """ response.set_header("Content-Type", "application/json") users = UserModel.select().where(UserModel.status != 2).order_by(UserModel.id.desc()) r = list(map(UserModel.get_dict_from_obj, users)) return json.dumps(r)
def get_users(): """ 获取所有用户 :return: """ response.set_header("Content-Type", "application/json") users = UserModel.select().where(UserModel.status != 2).order_by( UserModel.id.desc()) r = list(map(UserModel.get_dict_from_obj, users)) return json.dumps(r)
def login(): """ 用户登录 :return: """ username = request.forms.username password = request.forms.password password = hashlib.md5(password.encode("UTF-8")).hexdigest() try: user = UserModel.select().where(UserModel.username == username, UserModel.password == password, UserModel.status == 0).get() request.session['uid'] = user.id except: return {"code": -1} return {"code": 0}