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()
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)