鸿蒙app前后端流程实现:登录验证,注册信息,前端获取数据反馈

发布于 2022-4-15 15:43
浏览
2收藏

首先要理解django里面的文件
1.使用的是MySQL,这里需要在__init__.py导入pymysql,,注意是创建项目时生成的__init__.py文件(我用的MySQL和django都是在云服务器,因为鸿蒙app真机运行的时候用的远程模拟器,电脑本地地址访问不成功)
鸿蒙app前后端流程实现:登录验证,注册信息,前端获取数据反馈-开源基础软件社区
Setting.py文件:连接自己的MySQL和对应的数据库
鸿蒙app前后端流程实现:登录验证,注册信息,前端获取数据反馈-开源基础软件社区

下面实现登录验证:
鸿蒙app前端:
文本框输入信息,点击登录按钮实现监听,发送网络请求
鸿蒙app前后端流程实现:登录验证,注册信息,前端获取数据反馈-开源基础软件社区
Hml有关代码:
鸿蒙app前后端流程实现:登录验证,注册信息,前端获取数据反馈-开源基础软件社区
Js有关代码:
关于qs.stringify
鸿蒙app前后端流程实现:登录验证,注册信息,前端获取数据反馈-开源基础软件社区
qs.stringify把一个参数对象格式化为一个字符串,将对象 序列化成 URL 的形式(a=b&c=d),以&进行拼接

JSON.parse() 方法用来解析JSON字符串,将JSON字符串转换为JSON对象(把key=value连接字符串转成对象,如:name=hehe&ange=10==>{name:‘hehe’, ange:10}
鸿蒙app前后端流程实现:登录验证,注册信息,前端获取数据反馈-开源基础软件社区

Django后端:

方法一:不通过models.py建表,不使用表迁移,像python调用数据库实现增删改查方式一样操作数据库
此处在views.py里连接MySQL
鸿蒙app前后端流程实现:登录验证,注册信息,前端获取数据反馈-开源基础软件社区
鸿蒙app前后端流程实现:登录验证,注册信息,前端获取数据反馈-开源基础软件社区
方式二:使用表迁移,需要手动在models创建表
鸿蒙app前后端流程实现:登录验证,注册信息,前端获取数据反馈-开源基础软件社区

下面实现注册:
鸿蒙app前后端流程实现:登录验证,注册信息,前端获取数据反馈-开源基础软件社区
Hml有关代码:
鸿蒙app前后端流程实现:登录验证,注册信息,前端获取数据反馈-开源基础软件社区

Js:
鸿蒙app前后端流程实现:登录验证,注册信息,前端获取数据反馈-开源基础软件社区
django后端:(用第一种方式实现)
鸿蒙app前后端流程实现:登录验证,注册信息,前端获取数据反馈-开源基础软件社区

下面实现数据返回,前端获取数据反馈:
需要清楚数据类型,清楚列表、字典之间的关系
列表里存放字典
d=dict(a=1,b=2,c=3)
l=[d for i in range(3)]
print l

[{‘a’: 1, ‘c’: 3, ‘b’: 2}, {‘a’: 1, ‘c’: 3, ‘b’: 2}, {‘a’: 1, ‘c’: 3, ‘b’: 2}]
[{“avg”: 38.0, “stability”: 20, “independence”: 50, “balance”: 40, “continuity”: 60, “harmony”: 20},{ }]
鸿蒙app前后端流程实现:登录验证,注册信息,前端获取数据反馈-开源基础软件社区
Hml相关代码:
鸿蒙app前后端流程实现:登录验证,注册信息,前端获取数据反馈-开源基础软件社区
Js相关代码:
鸿蒙app前后端流程实现:登录验证,注册信息,前端获取数据反馈-开源基础软件社区

Django后端相关代码:
鸿蒙app前后端流程实现:登录验证,注册信息,前端获取数据反馈-开源基础软件社区
django查询中模糊的知识点,filter(blog=blog),filter(username=username).first()–这两者只需一招让你分清QuerySet对象,和用户字典对象 - 大海一个人听 - 博客园 (cnblogs.com)

标签
4
收藏 2
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐