小樊开发者文档 1.0 官方文档中心

小樊用户账号库上传

小樊用户账号库上传为系统内容所有的数据调用格式,请牢记这些格式。此处只讲解格式,具体调用请查看具体的标签调用文档。

小樊用户账号库上传

Useraccount.py 下载,然后上传到项目app.py同级目录。 Useraccount.py 历史版本

小樊用户账号库添加

在 app.py 内引入添加库 Useraccount 。

import Useraccount

app.py文件修改

在服务器程序“app.py”,添加以下视图函数(路由)。

视图函数(路由) 作用
Recvercode 接收验证码的路由
Regisaccount 注册帐号的路由
Passlogaccount 密码登录帐号的路由

视图函数(路由)详细

接收验证码的路由:Recvercode

接收方式:GET
http://ip地址:程序端口号/Recvercode?rphone={{value}}
路由代码:
@app.route('/Recvercode',methods=["get"])
def Recvercode():
    rphone = request.args.get("rphone") #接收GET请求中kay=rphone的数据,并把rphone的值(赋值给)新的rphone
    res = Useraccount.Vercodelogin(rphone) #调用Useraccount库中Vercodelogin函数,并传值rphone
    response = make_response(jsonify(res))
    response.headers["Access-Control-Allow-Origin"] = '*'
    response.headers["Access-Control-Allow-Methods"] = 'POST'
    response.headers["Access-Control-Allow-Headers"] = "x-requested-with,content-type"
    return response
返回示例:
616247

注册帐号的路由:Regisaccount

接收方式:GET
http://ip地址:程序端口号/Regisaccount?Nickname={{value}}&Mobilephone={{value}}&Password={{value}}
路由代码:
@app.route('/Regisaccount',methods=["get"])
def Regisaccount():
    Nickname = request.args.get("Nickname") 
    Mobilephone = request.args.get("Mobilephone") 
    Password = request.args.get("Password") 
    res = Useraccount.Register(Nickname,Mobilephone,Password) 
    response = make_response(jsonify(res))
    response.headers["Access-Control-Allow-Origin"] = '*'
    response.headers["Access-Control-Allow-Methods"] = 'POST'
    response.headers["Access-Control-Allow-Headers"] = "x-requested-with,content-type"
    return response
返回示例:
616247

密码登录帐号的路由:Passlogaccount

接收方式:GET
http://ip地址:程序端口号/Passlogaccount?Mobilephone={{value}}&Password={{value}}
路由代码:
@app.route('/Passlogaccount',methods=["get"])
def Passlogaccount():
    Mobilephone = request.args.get("Mobilephone") 
    Password = request.args.get("Password") 
    res = Useraccount.Passwordlogin(Mobilephone,Password) 
    response = make_response(jsonify(res))
    response.headers["Access-Control-Allow-Origin"] = '*'
    response.headers["Access-Control-Allow-Methods"] = 'POST'
    response.headers["Access-Control-Allow-Headers"] = "x-requested-with,content-type"
    return response
返回示例:
616247

项目页面引入

用于项目页面上传服务器后,app.py路由引入。


@app.route('/register.html')
def registera():
    return render_template("register.html")
	
@app.route('/registersuccess.html')
def registersuccessa():
    return render_template("registersuccess.html")
	
@app.route('/Vercologin.html')
def Vercologina():
    return render_template("Vercologin.html")
	
@app.route('/Passwordlogin.html')
def Passwordlogina():
    return render_template("Passwordlogin.html")
	
@app.route('/loginsuccess.html')
def loginsuccessa():
    return render_template("loginsuccess.html")
		

引入以上标签后,既可以线上实现功能!