コード例 #1
0
def live():
    form = RegisterForm()
    if form.validate_on_submit():
        form.create_user()
        flash('Register Success, please login!', 'success')
        return redirect(url_for('.login'))
    return render_template('live.html', form=form)
コード例 #2
0
ファイル: admin.py プロジェクト: shadooowww/louplus-python
def create_user():
    form = RegisterForm()
    if form.validate_on_submit():
        form.create_user()
        flash('用户创建成功', 'success')
        return redirect(url_for('admin.users'))
    return render_template('admin/create_user.html', form=form)
コード例 #3
0
ファイル: front.py プロジェクト: Alex961120/louplus-python
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        form.create_user()
        flash('注册成功,请登录!', 'success')
        return redirect(url_for('.login'))
    return render_template('register.html', form=form)
コード例 #4
0
ファイル: front.py プロジェクト: leeboyjcc/paradise
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        form.create_user()
        flash('注册成功,请登录!', 'success')
        return redirect(url_for('.login'))
    return render_template('register.html', form=form)
コード例 #5
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        form.create_user()
        flash('zhucechengong,qingdenlu!', 'success')
        return redirect(url_for('.login'))
    return render_template('register.html', form=form)
コード例 #6
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        form.create_user()
        flash('注册成功, 请登陆! ', 'success')
        return redirect(url_for('.login'))  # front.login 简写, 在同一个 Blueprint 下
    return render_template('register.html', form=form)
コード例 #7
0
def create_user():
    form = RegisterForm()
    if form.validate_on_submit():
        form.create_user()
        flash('用户创建成功', 'success')
        return redirect(url_for('admin.users'))
    return render_template('admin/create_user.html', form=form)
コード例 #8
0
def create_user():
    form = RegisterForm()
    if form.validate_on_submit():
        form.create_user()
        flash("用户创建成功", "success")
        return redirect(url_for("admin.users"))
    return render_template("admin/create_user.html", form=form)
コード例 #9
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():  # validate_on_submit 是 flask_wtf 提供的 FlaskForm 中封装的一个方法,返回是一个布尔值
        form.create_user()
        flash('注册成功,请登录!', 'success')
        return redirect(url_for('.login'))  # .login 是 front.login 的简写,重定向到当前 Blueprint 下的某个路由就可以这样简写
    return render_template('register.html', form=form)
コード例 #10
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        form.creat_user()
        flash('注册成功,请登录!', 'success')
        ".login 是 front.login 的简写,如果重定向到当前 Blueprint 下的某个路由就可以这样简写。"
        return redirect(url_for('.login'))
    return render_template("register.html", form=form)
コード例 #11
0
def edit_user(user_id):
    user = User.query.get_or_404(user_id)
    form = RegisterForm(obj=user)
    if form.validate_on_submit():
        form.update_user(user)
        flash('用户更新成功', 'success')
        return redirect(url_for('admin.user'))
    return render_template('admin/edit_user.html', form=form, user=user)
コード例 #12
0
ファイル: front.py プロジェクト: wxy8961230/louplus-python
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        if not form.username.data.isalnum():
            flash('用户名只能由字母和数字组成')
        form.create_user()
        flash('register success', 'success')
        return redirect(url_for('.login'))
    return render_template('register.html', form=form)
コード例 #13
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        form.create_user()
        flash('注册成功,请登录', 'success')
        return redirect(url_for('.login'))
    # if request.method == 'POST':
    #     flash('注册失败','success')
    return render_template('register.html', form=form)
コード例 #14
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        if not form.username.data.isalnum():
            flash('usename only support alphabt or number', 'success')
        else:
            form.create_user()
            flash('注册成功,请登陆!', 'success')
        return redirect(url_for('.login'))
    return render_template('register.html', form=form)
コード例 #15
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        if not form.username.data.isalnum():
            flash('username not all number', category='danger')
        else:
            form.create_user()
            flash('注册成功,请登录!', 'success')
            return redirect(url_for('.login'))
    return render_template('register.html', form=form)
コード例 #16
0
ファイル: front.py プロジェクト: ernie14674560/w8c2
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        if re.findall('[^A-Za-z0-9]', form.username.data):
            flash('only number and English alphabet are allowed', )
            return redirect(url_for('.register'))
        form.create_user()
        flash('register success', 'success')
        return redirect(url_for('.login'))
    return render_template('register.html', form=form)
コード例 #17
0
ファイル: front.py プロジェクト: Alex961120/louplus-python
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        if not form.username.data.isalnum():
            flash('username only support alphabet and digital', 'success')
        else:
            form.create_user()
            flash('register success', 'success')
        return redirect(url_for('.login'))
    return render_template('register.html', form=form)
コード例 #18
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        if not form.username.data.isalnum():
            flash('username only support alphabet and digital', 'success')
        else:
            form.create_user()
            flash("注册成功,请登录!", "success")
        return redirect(url_for('.login'))
    return render_template('register.html', form=form)
コード例 #19
0
ファイル: front.py プロジェクト: shixuezhe/shixuezhe-
def register():
    form=RegisterForm()
    if form.validate_on_submit():
        #使用isalnum判断是否所数字和字母并flash错误
        if not form.username.data.isalnum():
            flash('用户名只能使用数字和字母')
            return redirect(url_for('.register'))
        form.create_user()
        flash('注册成功,请登录!','success')
        return redirect(url_for('.login'))
    return render_template('register.html',form=form)
コード例 #20
0
ファイル: admin.py プロジェクト: EdwinYang2000/week7
def edit_user(user_id):
    user = User.query.get_or_404(user_id)
    form = RegisterForm(obj=user)
    if form.validate_on_submit():
        form.populate_obj(user)
        try:
            db.session.commit()
        except:
            db.session.rollback()
            flash('用户名或邮箱已经存在', 'error')
        else:
            flash('用户更新成功', 'success')
            return redirect(url_for('admin.users'))
    return render_template('admin/edit_user.html', form=form, user=user)
コード例 #21
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        print('start')
        print(form.username.data)
        form.create_user()
        print('success')
        flash('register success', 'success')
        return redirect(url_for('.login'))
    else:
        if not form.username.data.isalnum():
            print('error')
            flash('username must be a num or character', 'warning')
        return render_template('register.html', form=form)
コード例 #22
0
def register():
    # 引入RegisterForm()表单
    form = RegisterForm()

    # validate_on_submit FlaskForm封装的方法,若提交的表单通过验证器验证,返回True,or False

    if form.validate_on_submit():
        if not form.username.data.isalnum():
            flash('username only support alphabet and digital', 'success')
        else:
            form.create_user()
            flash('注册成功,请登录!','success')
            return redirect(url_for('.login'))
    return render_template('register.html', form=form)