views.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:TypingSystem 作者: TrustMe5 项目源码 文件源码
def register():                     #??????
    registerform=RegisterForm()
    if registerform.validate_on_submit():
        if User.query.filter_by(name=registerform.name.data).first():
            flash("The username %s is already exist !"%registerform.name.data)
            return redirect(url_for('register'))
        elif User.query.filter_by(student_number=registerform.student_number.data).first():
            flash("The student_number is already exist !")
            return redirect(url_for('register'))
        else:
            inset=User(classes=registerform.year.data+registerform.major.data+registerform.grade.data+"?",student_number=registerform.student_number.data,name=registerform.name.data,password=generate_password_hash(registerform.password.data),admin=0,onlineTime=0,numofSubmit=0,recentsubmitTime='Never Submittied',averageSpeed=0)
            db.session.add(inset)                         #?????generate_password_hash?????hash???????
            db.session.commit()
            flash('????????')
            return redirect('/auth/login')
    return render_template('register.html',register=registerform)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号