Пример #1
0
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"))
Пример #2
0
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)
Пример #3
0
def load_user(userid):
    users = dba.select_data(User,uid = userid)
    if users:
        return users[0]