iFakeCoder
这个作者很懒,什么都没留下…
展开
-
腾讯云部署EMQX-mqtt服务器
openSUSE 平台程序包与 Docker 镜像,下载地址: https://www.emqx.io/downloads。EMQ X 消息服务器每个版本会发布 CentOS、Ubuntu、Debian、FreeBSD、macOS、http://IP地址:18083,默认用户: admin,密码:public (可在平台中配置用户)根据第二列中的版本字符串安装特定版本,例如 3.1.0。安装特定版本的 EMQ X:查询可用版本。将下面内容替换为你的证书所在位置,大约在。安装最新版本的 EMQ X。原创 2024-10-21 17:16:35 · 170 阅读 · 0 评论 -
【FastAPI 】FastAPI 模板:提供静态文件
在哪里找到您的静态文件并将它们挂载在特定路径下。应用程序都是必不可少的,因为它们有助于创建用户界面并增强用户体验。静态文件是不经常更改的资产,并按原样交付给客户端。以提供静态文件的基础知识,并提供了一些演示来帮助您入门。请随意尝试这些示例并扩展它们以适合您的特定用例。模板中的文件,您可以创建一个丰富的交互式。创建一个简单的路由来提供引用静态文件的。可以轻松提供这些文件并将其集成到您的。应用程序中,从而提供丰富的用户体验。假设您有一个想要作为静态文件提供的。您可以通过提供引用动态属性的静态。原创 2024-08-20 12:10:27 · 473 阅读 · 0 评论 -
【FASTAPI】在 FastAPI 中处理表单和用户输入:综合指南
中处理表单数据的不同方式,从简单的表单提交到涉及嵌套模型、文件上传、验证和可选字段的更复杂场景。让我们在表单中添加一个文件上传字段并处理上传的文件。,分享给更多的朋友。您应该会看到一个简单的表单,允许用户提交他们的姓名和电子邮件。中处理表单数据,并提供一些实用的演示来帮助您入门。更新表单:创建一个包含其他验证字段的表单。模型,您可以轻松验证和解析表单数据。还可以在单个表单提交中处理多个文件上传。更新表单:向表单添加多个文件上传字段。应用程序开始,以处理简单的表单提交。应用程序中处理各种与表单相关的任务。原创 2024-08-20 11:53:51 · 148 阅读 · 0 评论 -
【应用】 Flask 和 WebSockets 开发实时聊天应用程序
您应该会看到消息实时显示在所有连接的客户端上。实时聊天应用程序越来越受欢迎,因为它们提供即时通信和引人入胜的用户体验。构建更高级的实时应用程序奠定坚实的基础。预祝您编码愉快,抓紧看看小编的其他文章吧,说不定还有更多的启发。以上是一些常规的基本功能,让我们继续扩展此应用程序,添加私人消息、聊天室和用户身份验证等高级功能。连接提供双向通信通道,实现客户端和服务器之间的实时交互。让我们通过添加对聊天室的支持来增强聊天应用程序。使用用户身份验证增强您的聊天应用程序。使用私人消息功能增强您的应用程序。原创 2024-08-14 09:50:43 · 371 阅读 · 0 评论 -
【碎片】Flask中间件与钩子函数
Flask是一个轻量级的Web框架,它提供了简单、灵活的API,使得开发者能够快速构建Web应用。在Flask项目中,中间件与钩子函数是两种常用的技术手段,它们在请求处理过程中发挥着重要作用。原创 2024-08-14 09:42:56 · 300 阅读 · 0 评论 -
Flask获取请求信息
示例代码。原创 2024-08-13 17:31:32 · 385 阅读 · 0 评论 -
Flask响应操作指南,轻松掌握响应处理
除了使用错误处理器返回JSON格式的响应外,你还可以渲染自定义的HTML模板作为错误页面。在这个例子中,我们定义了一个404错误处理器,当发生404错误时,它会渲染404.html模板并返回状态码404。Flask提供了灵活且强大的响应操作功能,允许开发者根据需要定制响应的内容、类型、状态码、头部信息以及处理错误。通过合理使用这些功能,可以创建出既美观又实用的Web应用。上述示例仅涵盖了Flask响应操作的一部分内容,更多高级用法和技巧可以在Flask官方文档中找到。原创 2024-08-13 17:28:46 · 170 阅读 · 0 评论 -
【碎片】python 多种接口请求方式示例
如果你需要发送表单数据,可以使用data参数。如果你需要发送JSON数据,可以使用json参数。当你需要上传文件时,通常会使用files参数。如果你需要多次请求同一个网站,并且希望保持状态(例如使用cookies),可以使用Session对象。对于使用OAuth2的API,你需要获取一个访问令牌并将其包含在请求头中。如果你需要发送或接收cookies,可以通过cookies参数来实现。如果你需要通过代理服务器访问互联网,可以使用proxies参数。除了默认的头部信息外,你还可以添加自定义的头部信息。原创 2024-08-13 17:25:55 · 239 阅读 · 0 评论 -
Flask: 上传文件的功能怎么做?
介绍无论你是处理允许用户上传头像的社交媒体网站、管理用户文件的云存储服务,还是接收数据进行处理的企业应用程序,文件上传都是促进这些交互的基本功能。Flask是一个轻量级且灵活的Python Web框架,因其易用性和灵活性而成为开发人员的热门选择。它提供了一组强大的工具和库来处理各种任务,包括文件上传。使用Flask,你可以轻松处理上传的文件,验证它们的安全性,并将它们保存到服务器,所有这些都只需几行代码。Flask应用程序中上传的文件存储在字典中。该字典的键是HTML表单中的文件输入字段的名称,而值是。原创 2023-09-13 16:39:01 · 574 阅读 · 0 评论 -
Flask-SQLAlchemy 快速上手
原文地址: 在底部查看原文(阅读体验更好)视频地址: BV1Hh4y1j7jMFlask-SQLAlchemy 是 flask 的一个拓展插件,专门添加对 SQLAlchemy 的支持(ORM,关系对象模型)。使用它可以在 flask 中使用对象直接与SQLAlchemy 进行交互,大大简化了 SQLAlchemy 与 flask 结合使用的过程,提供了非常方便的一些操作对象,例如引擎、模型、会话、请求等。Flask-SQLAlchemy 不会改变 SQLAlchemy 的工作或使用方式。原创 2023-09-13 16:37:11 · 509 阅读 · 0 评论 -
Flask-SQLAlchemy 快速上手
原文地址: 在底部查看原文(阅读体验更好)视频地址: BV1Hh4y1j7jMFlask-SQLAlchemy 是 flask 的一个拓展插件,专门添加对 SQLAlchemy 的支持(ORM,关系对象模型)。使用它可以在 flask 中使用对象直接与SQLAlchemy 进行交互,大大简化了 SQLAlchemy 与 flask 结合使用的过程,提供了非常方便的一些操作对象,例如引擎、模型、会话、请求等。Flask-SQLAlchemy 不会改变 SQLAlchemy 的工作或使用方式。原创 2023-09-13 16:22:25 · 474 阅读 · 0 评论 -
Layui + Flask | 实现数据表格修改(案例篇)(09)
此案例内容比较多,建议滑到最后点击阅读原文,阅读体验更佳。后续也会录制案例视频,将在本周内上传到同名的 b 站账号。接下来演示用 flask + layui 搭建一个学员信息管理的案例这个案例将会利用 flask 做后端,layui table 组件做前端,基于 restful api 完成一个学员信息管理的完整案例。案例内容涉及的知识点会比较多,但是对于基础,我在案例中也不会过多赘述,当看不懂时可以查阅一下官方文档或者补一下对应的基础知识。原创 2023-09-13 16:19:48 · 1047 阅读 · 0 评论 -
Layui + Flask | 实现注册、登录功能(案例篇)(08)
此案例内容比较多,建议滑到最后点击阅读原文,阅读体验更佳。后续也会录制案例视频,将在本周内上传到同名的 b 站账号。原创 2023-09-13 15:57:46 · 977 阅读 · 1 评论 -
Layui + Flask | 表单组件(组件篇)(07)
参数obj是一个对象,用于定义验证规则的集合。当内置的验证规则无法满足业务需求时,我们可以通过该方法自定义验证规则。< body >bodyformclass< input type = "text" name = "username" lay-verify = "required|username" placeholder = "用户名" class = "layui-input" >input。原创 2023-09-13 15:45:40 · 808 阅读 · 0 评论 -
Layui + Flask | 表单元素(组件篇)(06)
表单元素是输入框、选择框、复选框、开关、单选框等表单项组件,用于对表单域进行输入。layui 的表单元素对原生的表单元素进行了大幅的用着,有好看的 UI 同时又有非常方便操作的 API。原创 2023-09-13 15:39:24 · 820 阅读 · 0 评论 -
Layui + Flask | 弹出层(组件篇)(04)
提示:点击阅读原文体验更佳弹出层组件 layer 是 Layui 最古老的组件,也是使用覆盖面最广泛的代表性组件。在实现网页弹出层的首选交互方案,使用的非常频繁。原创 2023-09-13 15:25:58 · 1063 阅读 · 0 评论 -
Layui + Flask | 导航(组件篇)(03)
导航一般应用于头部和侧边,是整个网页画龙点晴般的存在element。原创 2023-09-13 15:15:09 · 570 阅读 · 0 评论 -
Layui + Flask | 基础使用(样式篇)(02)
关于 layui 提供了封装的样式以及大量的组件,对于基础样式,官方文档的介绍也十分详细,想要学习的可以看一下官方文档,接下来就介绍一下我认为比较重要的基础样式以及注意点。原创 2023-09-13 15:09:35 · 671 阅读 · 0 评论 -
Layui + Flask 使用(01)
Layui 是一套开源免费的 Web UI 组件库,采用自身轻量级模块化规范,遵循原生态的 HTML/CSS/JavaScript 开发模式,极易上手,拿来即用,非常适合网页界面的快速构建。在使用了很久之后,也发现了一些问题。先说优点:layui 采用的是原生的 HTML/CSS/JavaScript 技术开发,上手难度低。layui 有比较非常完善的文档,非常方便入门学习,只要把官方文档全部过一遍,并把提供的案例调试一遍就能快速上手。原创 2023-09-13 15:02:17 · 1095 阅读 · 0 评论 -
Flask 使用 JWT(三)flask-jwt-extended
如果想要在 flask 中使用 JWT ,推荐使用 flask-jwt-extended 插件。基本使用在接下来的案例中,我们看一下基本使用。我们可以使用 create_access_token() 函数用来生成实际的 JWT token。@jwt_required() 装饰器可以用来保护路由,get_jwt_identity() 函数可以在保护视图里面获取用户的身份信息。在访问受保护视图时需要在请求中携带 jwt token, 一般是在请求头中添加 Authorization 字段,就像下面这样。原创 2023-09-13 10:58:16 · 1402 阅读 · 0 评论 -
Flask 使用 JWT(二)
处理 nbf 声明要求当前的时间必须在 nbf 声明中列出的时间之后或等于该时间。处理 exp 声明要求当前的时间必须在 exp 声明中列出的到期时间之前。每个打算处理 JWT 的主体必须使用受众声明中的一个值来标识自己。例如,在令牌发行者使用多个密钥,而无法预先知道发行者的哪一个公钥或共享的秘密用于验证的情况下,发行者可能会在标题中包含该密钥的标识符。它的值必须是一个包含时间戳或者日期的值。在 JWT 只有一个 aud 的特殊情况下,aud 值可能是一个包含字符串或者 URI 值的区分大小写的字符串。原创 2023-09-13 10:05:47 · 584 阅读 · 0 评论 -
Flask 使用 JWT(一)
1、注册声明 :这是一组预先定义的声明,不是强制性的,而是推荐的,它们提供了一套易于使用的、可共用的声明。这个部分需要 base64 加密后的 header 和 base64 加密后的 payload 使用 . 连接组成的字符串,然后通过 header 中声明的加密方式进行加盐 secret 组合加密,然后就构成了 jwt 的第三部分。3、私有声明:这些是为了在同意使用这些声明的当事人之间共享信息而提出的,既不是注册声明的也不是公共声明。将这三部分用 . 连接成一个完整的字符串构成了最终的 jwt。原创 2023-09-13 09:57:46 · 829 阅读 · 0 评论 -
CORS跨域问题
【代码】CORS跨域问题。原创 2023-03-11 16:59:21 · 171 阅读 · 0 评论 -
git仓库初始化
【代码】git仓库初始化。原创 2022-10-22 00:24:13 · 745 阅读 · 0 评论 -
登录密码加密
【代码】登录密码加密。原创 2022-10-07 20:56:20 · 165 阅读 · 0 评论 -
@property
【代码】@property。原创 2022-10-07 19:32:18 · 138 阅读 · 0 评论 -
请求钩子登录验证
【代码】请求钩子登录验证。原创 2022-10-05 21:30:55 · 185 阅读 · 0 评论 -
设置cookie
【代码】设置cookie。原创 2022-10-05 21:28:23 · 182 阅读 · 0 评论 -
flask_response
【代码】flask_response。原创 2022-10-05 21:22:17 · 124 阅读 · 0 评论 -
flask_script falsk_migrate高版本falsk无法使用
【代码】flask_script falsk_migrate高版本falsk无法使用。原创 2022-10-05 19:29:08 · 231 阅读 · 0 评论 -
用户登录文件上传后端业务逻辑
【代码】用户登录文件上传后端业务逻辑。原创 2022-10-05 16:10:19 · 141 阅读 · 0 评论 -
web_forms_type
【代码】web_forms_type。原创 2022-10-05 15:29:45 · 127 阅读 · 0 评论 -
flaskwtf/wtforms表单验证
【代码】flaskwtf/wtforms表单验证。原创 2022-10-05 15:27:54 · 148 阅读 · 0 评论 -
flask用户数据库模型
【代码】flask用户数据库模型。原创 2022-10-05 15:09:32 · 335 阅读 · 0 评论 -
flask 实现token机制
token 的生成用token校验身份,是前后端交互的常用方式。它有以下特性:会失效加密可以根据它拿到用户的信息生成方式( 内部配置的私钥+有效期+用户的id )#导入依赖包from flask import request,jsonify,current_appfrom itsdangerous import TimedJSONWebSignatureSerializer as Serializerdef create_token(api_user): '''原创 2021-09-14 17:26:33 · 583 阅读 · 0 评论 -
前后端不分离
前后端不分离在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。 这种应用模式比较适合纯网页应用,但是当后端对接App时,App可能并不需要后端返回一个HTML网页,而仅仅是数据本身,所以后端原本返回网页的接口不再适用于前端App应用,为了对接App后端还需再开发一套接口。请求的数据交互如下图:前后端分离在前后端分离的应用模式中,后端仅返回前端所需的数据,不再渲染HTML页面,不再控制前端的效果。至于原创 2021-09-07 08:59:25 · 3028 阅读 · 0 评论 -
大厂需求研发/开发流程
前言我的读者好像学生居多,然后大家最近问的比较多的一个话题就是大厂的研发流程,都比较好奇,整个流程是怎么操作的。我也不多BB了,那下面就跟随暖男的脚步,走进大厂研发流程吧。正文我们先看看一个产品有哪些研发流程,帅丙就用自己接触的阿里系的研发流程举例了,这也基本上是互联网大厂的研发流程了,可能细节有出入,但是绝对大同小异。我问了下字节,多多,腾讯的朋友出入不大,所以还是具有代表性。看完流程我们就一个个点的去看看每个环节干了些啥,我们开发同学在这个环节需要做啥,以及在每个环节的职能。需求提出:转载 2021-09-06 17:29:16 · 330 阅读 · 0 评论 -
Flask|Restful API规范
Restful API规范restful api是用于在前端与后台进行通信的一套规范。使用这个规范可以让前后端开发变得更加轻松。以下将讨论这套规范的一些设计细节。协议采用http或者https协议。数据传输格式数据之间传输的格式应该都使用json,而不使用xml。url链接url链接中,不能有动词,只能有名词。并且对于一些名词,如果出现复数,那么应该在后面加s。HTTP请求的方法GET:从服务器上获取资源。POST:在服务器上新创建一个资源。PUT:在服务器上更新资源。(客原创 2021-09-06 16:20:37 · 206 阅读 · 0 评论