Ejemplo n.º 1
0
def deploy():
    from flask_migrate import upgrade
    from flask_migrate import init
    from flask_migrate import migrate
    from model.role import Role
    from model.user import User
    init(directory=migrationsdir)
    migrate(directory=migrationsdir, message='initial migration')
    upgrade(directory=migrationsdir)
    # create roles
    Role.insert_roles()
    # make all users follow themselives.
    User.add_self_follows()
Ejemplo n.º 2
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        user = User(username=form.username.data,
                    password=form.password.data, email=form.email.data)
        # hard code to make email confirmation is passed.
        user.confirmed = True
        db.session.add(user)
        db.session.commit()
        User.add_self_follows()
        # token = user.generate_confirm_token()
        # send_mail(user.email, u'请确认您的帐号', 'confirm',
        #          user=user, token=token)
        # flash(u'有一份邮件已经发往您的邮箱')
        return redirect(url_for('auth.login'))
    else:
        return render_template('login.html', title=u'注册', form=form)