def activate(): ''' 激活账号 ''' email = request.args.get('email') timestamp = request.args.get('timestamp') token = request.args.get('token') id = request.args.get('id') try: UserBiz.check_link(email, timestamp, token) except DaixieError as e: return render_template('error.html', message=e.message) #以下需要根据id从数据库中取出相应的user,并更新activate字段 user = UserBiz.get_user_by_id(id) ret = UserBiz.activate_user(user) url = url_for("user.home") success(ret) return render_template("general/activate_ok.html", url=url)