![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flask
文章平均质量分 83
菜鸟小超
这个作者很懒,什么都没留下…
展开
-
flask中实现restful-api
在Python的Flask框架中,使用Flask-RESTful扩展是一个方便的方法来创建RESTful API。以下是一个简单的例子:原创 2023-08-02 22:55:03 · 856 阅读 · 0 评论 -
flask中的应用上下文
Flask应用上下文主要包含两个对象:`current_app`和`g`。这两个对象在处理请求期间都是全局可访问的,但在每个请求结束时都会被重置。原创 2023-08-02 22:34:17 · 1420 阅读 · 1 评论 -
flask中写一个基础的sqlHelper类
这个类提供了更全面的数据库操作,但是请注意,根据你的实际需求,你可能需要添加更多的方法。在这个例子中,我们不仅添加了博客文章,还根据文章的id查询了博客文章。原创 2023-08-02 22:05:35 · 1037 阅读 · 0 评论 -
flask中的flask-login
在 Flask 中,用户认证通常是通过使用扩展库(例如 Flask-Login、Flask-HTTPAuth 或 Flask-Security)来实现的。原创 2023-08-01 23:23:46 · 1023 阅读 · 0 评论 -
Flask中flask-session
`Flask-Session`是一个为Flask应用程序开发的工具,允许您轻松处理服务器端会话。会话是存储和追踪用户特定数据的方式。例如,当用户登录到应用程序时,他们的状态(即登录状态)可以保存在会话中,使他们能够在整个应用程序中移动而无需重新登录。原创 2023-07-31 23:02:06 · 660 阅读 · 0 评论 -
flask数据库操作
本文将详细介绍在Flask Web应用中如何设计数据库模型,并使用Flask-SQLAlchemy等扩展进行数据库操作的最佳实践。内容涵盖数据模型设计,ORM使用,关系映射,查询方法,事务处理等方面。通过本文,您可以掌握Flask数据库应用的基本知识。原创 2023-07-30 23:24:51 · 1029 阅读 · 0 评论 -
flask处理表单数据
处理表单数据在任何 web 应用开发中都是一个常见的需求。在 Flask 中,你可以使用 `request` 对象来获取通过 HTTP 请求发送的数据。对于 POST 请求,可以通过 `request.form` 访问表单数据。例如:原创 2023-07-30 22:24:25 · 1164 阅读 · 0 评论 -
flask用DBUtils实现数据库连接池
flask用DBUtils实现数据库连接池在 Flask 中,DBUtils 是一种实现数据库连接池的方案。DBUtils 提供了持久性(persistent)和透明的(transient)两种连接池类型。首先你需要安装 DBUtils 和你需要的数据库驱动。例如,如果你的数据库是 MySQL,你需要安装 mysql-connector-python(也可以用pymysql):原创 2023-07-29 22:14:49 · 871 阅读 · 0 评论 -
flask处理文件上传
在Flask框架中,你可以使用`request.files`对象来处理文件上传。以下是一个简单的文件上传的示例:原创 2023-07-29 21:55:11 · 2898 阅读 · 0 评论 -
flask创建数据库连接池
在Python中,您可以使用 Flask-SQLAlchemy 这个扩展来创建一个数据库连接池。Flask-SQLAlchemy 是一个用于 Flask 框架的 SQLAlchemy 操作封装,实现了 ORM(Object Relational Mapper)。ORM 主要用于将类与数据库中的表建立映射关系,使得我们可以非常方便地通过操作类来操作数据库。原创 2023-07-29 08:23:10 · 1554 阅读 · 0 评论 -
flask的配置项
为了使 Flask 应用程序正常运行,有多种配置选项需要考虑。下面是一些基本的 Flask 配置选项:DEBUG: 这个配置项决定 Flask 是否应该在调试模式下运行。如果这个值被设为 True,Flask 将会提供更详细的错误信息,并且每当你的代码改变时,它都会重新加载应用。这对于开发和测试非常有用,但在生产环境中,它应该被设置为 False。原创 2023-07-28 22:51:36 · 1438 阅读 · 0 评论 -
flask中的蓝图
在 Flask 中,蓝图(Blueprint)是一种组织路由和服务的方法,它允许你在应用中更灵活地组织代码。蓝图可以大致理解为应用或者应用中的一部分,可以在蓝图中定义路由、错误处理程序以及静态文件等。然后可以在工厂函数中多次注册同一个蓝图到应用上,可以用URL前缀和/或子域来区分原创 2023-07-28 07:44:42 · 1154 阅读 · 0 评论 -
flask中的常用装饰器
Flask 框架中提供了一些内置的装饰器,这些装饰器可以帮助我们更方便地开发 Web 应用。以下是一些常用的 Flask 装饰器:原创 2023-07-27 23:26:01 · 1521 阅读 · 0 评论 -
flask中的cookies介绍
"Cookie" 在 web 开发中是一种非常重要的技术,用于在客户端(即用户的浏览器)存储信息,以便在多个页面和多个访问会话之间保持状态。Cookies 通常用于记住用户的登录信息,跟踪用户在站点上的浏览行为,以及其他需要记住的设置或选择。在 Flask 中,可以通过 `request.cookies` 获取客户端发送的 cookies。`response.set_cookie` 可以设置一个新的 cookie。原创 2023-07-27 07:59:20 · 1163 阅读 · 0 评论 -
flask中的session介绍
在Flask中,session是一个用于存储特定用户会话数据的**字典对象**。它在不同请求之间保存数据。它通过**在客户端**设置一个签名的cookie,**将所有的会话数据存储在客户端**。原创 2023-07-27 07:30:54 · 1393 阅读 · 0 评论 -
flask路由添加参数
flask路由添加参数在 Flask 中,你可以通过两种方式在路由中添加参数:在路由字符串中直接指定参数,或者通过 request 对象从请求中获取参数。原创 2023-07-26 22:15:19 · 1221 阅读 · 0 评论 -
flask中redirect、url_for、endpoint介绍
在 Flask 中,`redirect()` 是一个非常有用的函数,可以使服务器发送一个HTTP响应,指示客户端(通常是浏览器)自动导航到新的 URL。基本上,它是用来**重定向用户到不同的端点的**。在 Flask 中,你可以使用 `redirect()` 函数重定向用户到不同的端点。这个函数接受一个参数,即用户将被重定向到的 URL。`redirect()` 函数返回一个响应对象,然后可以将其作为 HTTP 响应返回到客户端。原创 2023-07-26 21:44:45 · 1115 阅读 · 0 评论 -
flask实现一个登录界面
flask实现一个登录界面基础的Flask项目结构forms.py:定义登录表单和表单字段的文件。templates/login.html:用于渲染登录表单的 HTML 模板文件。routes.py:定义应用的路由和视图函数的文件。__init__.py:创建并初始化 Flask 应用的文件。run.py:启动应用的文件。原创 2023-07-26 21:18:52 · 1586 阅读 · 0 评论 -
flask框架的第一个例子
1. 我们首先从flask模块中导入Flask类并创建一个应用实例。2. 然后我们使用@app.route装饰器为每个URL定义一个路由。每个路由都关联到一个视图函数,当那个URL被访问时,关联的视图函数将被执行。3. @app.route('/')定义了应用的主页。当你访问 "http://localhost:5000/" 时,将会运行 home 视图函数,并返回 "Hello, World!"。原创 2023-07-25 23:28:11 · 321 阅读 · 0 评论 -
flask中的werkzeug介绍
Werkzeug是一个Python库,用于开发Web应用程序。它是一个WSGI(Web Server Gateway Interface)工具包,提供了一系列实用功能来帮助开发者处理HTTP请求、响应、URLs等等。Werkzeug的设计非常灵活,可以用作构建各种Web框架的基础。原创 2023-07-25 23:03:24 · 2208 阅读 · 0 评论 -
flask框架的请求处理逻辑
在这个例子中,view1 和 view2 是两个不同的路由,它们分别处理两个不同的 HTTP 请求。虽然它们都访问 request 对象来获取用户的 User-Agent,但这个 request 对象并不是同一个,每个请求有自己独立的 request 对象。原创 2023-07-24 23:07:01 · 142 阅读 · 0 评论