def about(): user = User.select_one() if not user: logging.info("not found user") return abort(500) labels, has_login = _prepare_base_data() return render_template('/frontend/about.html', user=user, labels=labels, has_login=has_login )
def selfinfo(): username = session.get("username", "") email = session.get("email", None) error = {} if request.method == "POST": logging.info("backend selfinfo post method") github = request.form["github"] signature = request.form["signature"] introduce = request.form["introduce"] if len(github) > 50: error["github"] = u"github长度超过限制" if len(signature) > 200: error["signature"] = u"个性签名长度超过限制" if len(introduce) > 200: error["introduce"] = u"自我介绍长度超过限制" email = session.get("email", None) if not error and email is not None: User(email=email).update(github=github, signature=signature, introduce=introduce) user = User.select_one(where={"email": email}) return render_template("/backend/selfinfo.html", user=user, error=error, username=username)