博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
app之模拟登陆页面的实现
阅读量:4681 次
发布时间:2019-06-09

本文共 1315 字,大约阅读时间需要 4 分钟。

登陆表单MUI中提供了代码:

用户登录

通过监听确认按钮的点击来发送ajax请求,把用户名和密码封装到字典以post方式发送给flask后台服务器去处理请求。

注意APP发送请求给服务器,所以ip为服务器的地址,此次为本地回环ip

后台flask处理post请求,并返回相应结果:

 

from flask import Flask,request,jsonifyfrom setting import mongoDBapp=Flask(__name__)@app.route('/login',methods=["POST"])def login():    user_info=request.form.to_dict()    #将post中的数据json转化为dict类型,便于取值    mdb=mongoDB.user.find_one({
"username": user_info["user"], "password":user_info["pwd"]}) #后台数据库查询数据 if mdb: return jsonify({
'status':200,'msg':"欢迎你,{0}!".format(user_info["user"])}) return jsonify({
'status':201,'msg':"用户名或者密码错误!"})if __name__ == '__main__': app.run("0.0.0.0",9527,debug=True,)

 

连接MongoDB数据库:

import pymongoclient=pymongo.MongoClient(host="127.0.0.1",port=27017)mongoDB=client["sc"]

 

数据以json传递来,以jsonify返回,则前端app能直接解析到数据 ------> mui.toast(data.msg)

最终实现效果:

转载于:https://www.cnblogs.com/wen-kang/p/10747827.html

你可能感兴趣的文章