def user_register(): form = RegisterForm(request.form) if not request.method == 'POST' or not form.validate(): return render_template("register.html", form = form) users = dba.select_data(User,name = form.name.data, email = form.email.data) if users: print "User already exists." return redirect(url_for("user_register")) dba.save_objs(User(name = form.name.data, email = form.email.data)) return redirect(url_for("login"))
def user(nickname): user = dba.select_data(User, name = nickname) if not user: flash('不存在用户:' + nickname + '!') return redirect(url_for('index')) posts = [ { 'author': user[0], 'body': 'Test post #1' }, { 'author': user[0], 'body': 'Test post #2' } ] return render_template('user.html', user = user[0], posts = posts)
def load_user(userid): users = dba.select_data(User,uid = userid) if users: return users[0]