flask
文章平均质量分 84
测试有道
empty your mind my friend
展开
-
flask-login会话保持实现
当用户通过表单提交用户名和密码进行登录时,后端会进行身份验证。原创 2024-07-12 16:04:06 · 414 阅读 · 0 评论 -
flask 之JWT认证实现
JWT(JSON Web Token)是一种用于身份验证和授权的开放标准。它由三部分组成,分别是头部、负载和签名。头部(Header)是一个 JSON 对象,描述了使用的算法和类型。它通常包含两个字段:算法(alg)和类型(typ)。负载(Payload)也是一个 JSON 对象,用于存储用户的相关信息。它可以包含一些预定义的字段,如过期时间(exp)、发布时间(iat)等,也可以包含一些自定义字段。签名(Signature)使用指定的算法对头部和负载进行加密,生成一段字符串。原创 2024-06-03 17:00:18 · 1217 阅读 · 2 评论 -
flask-slqalchemy使用详解
是一款Python编程语言下的开源软件,提供了SQL工具包及对象关系映射(ORM)工具。允许开发人员通过Python类与对象来操作数据库,从而避免了直接编写SQL语句的复杂性。支持多种数据库系统,如SQLite、MySQL、PostgreSQL等。是sqlalchemy的一个扩展或封装,专门用于Flask web框架。简化了在Flask应用中与数据库交互的过程,例如配置、初始化、使用ORM等。使得在Flask中集成数据库变得更为方便和直观。原创 2024-05-31 18:17:11 · 1123 阅读 · 0 评论 -
flask 之信号机制实现解析
注意事项:信号本身不会有返回值,因为它不会影响原有流程的执行。原创 2023-12-08 10:53:58 · 437 阅读 · 0 评论 -
flask1.x源码详解
现在flask版本已经到了3.X为什么还要看flask1.X?,会用不就好了吗为什么要看源码?原创 2023-12-07 12:23:20 · 908 阅读 · 1 评论 -
flask项目部署到docker容器操作详解
环境:使用poetry工具管理依赖。python版本3.9+步骤:步骤:步骤:原创 2023-10-09 18:34:51 · 1902 阅读 · 1 评论 -
docker容器中flask项目不能被外部访问解决方案
主入口函数启动函数是: app.run()或者 app.run(host=localhost, port=5000);这种方式启动只能通过本地访问,外部无法通过IP地址进行访问服务。将host的值改为"0.0.0.0",即app.run(host="0.0.0.0", port=5000)将flask项目部署到docker容器并启动容器后,通过curl命令工具或浏览器访问失败,提示拒绝连接。原创 2023-10-08 18:35:58 · 694 阅读 · 1 评论