欢迎光临散文网 会员登陆 & 注册

python Web开发 flask轻量级Web框架实战项目--实现功能--账号密码登录界面(连接数据库

2023-03-30 16:53 作者:编程小宇e  | 我要投稿

各位好久不见,我回家了!终于有时间把之前的一些东西整理一下了(好吧,之前是我太懒了),今天分享一个功能简单的python web实战项目,后期功能可自行丰富。


先看效果


 


 输入正确用户名和密码即可登录成功(下图为存放数据的表单)


 


 正文

一、导入模块

二、创建web程序,连接数据库

localhost: 本机数据库。


user:设置的数据库用户名。


password:数据库密码,,默认情况下是root,如果后期自己修改了则改为相应的即可。


db:所要连接的数据库名称。 


1.关闭模块(关闭数据库连接,关闭游标)

代码如下:

2.查询模块(用于从数据库中查询信息)

代码如下:

 三、写一个函数来处理浏览器发送过的请求,请求到/是自动执行这个函数。

 登陆成功后进入xxx页面,登陆失败留在本页面并给出提示。


登陆界面为表单传参,这里用到POST请求。


在HTTP协议的请求类型里:


GET:从服务器端获取资源或数据


POST:向服务器端提交数据


GET请求发送数据的时候,一般会将请求数据放在url字符串中发送给服务器端,所以从安全性角度来看相对没有POST请求安全性高,所以GET请求一般不会用于比较隐私数据的传输,而POST请求是将请求数据放在请求body里面,所以一般用于表单数据,登陆数据等数据的传输。


四、启动应用程序

 五、完整代码

myflask.py


前端页面代码 (需要可自行拿,记得点个赞谢啦)

前端页面代码 (需要可自行拿,记得点个赞谢啦)

总结

以上就是今天要分享的内容,python+web+flask轻量级框架的实战小项目。后续功能可以自行丰富,原理都是类似的。

————————————————

需要更多学习资料点赞+评论资料


python Web开发 flask轻量级Web框架实战项目--实现功能--账号密码登录界面(连接数据库的评论 (共 条)

分享到微博请遵守国家法律