在一个项目中最起码的登陆我们已经讲过了,那既然有了 登陆,注册肯定是必不可少的一部分,
现在让我们来看看flask中注册的基本逻辑吧!
代码如下:
#注册页面
@userctrl.route('/register')
def register():
return render_template('register.html',methods=['POST','GET'])
注册逻辑和插入逻辑有点相似,还是需要我们自己做一个html的注册页面如:’register.html’
紧着就是注册的逻辑,如下:
#注册逻辑
@userctrl.route('/reg/<username>/<password>')
def reg(username,password):
#查询该用户是否存在
res = db.user.find_one({'username':username})
#如果res is None 说明这个用户可以注册
if res is None:
#进行入库
db.user.insert({'username':username,'password':password})
return jsonify({'result':1})
else:
return jsonify({'result':0})
注册逻辑和登陆逻辑是相互的,他妈的逻辑有很多关联,写完了注册逻辑后我们现在
去看看我们自己写的注册页面html里面的逻辑:
<scrip