Flask 教程

  • Flask 环境

    为开发环境安装virtualenv virtualenv是一个虚拟的Python环境构建器。它可以帮助用户并行创建多个Python环境。 因此,它可以避免不同版本的库之间的兼容性问…

    Flask 教程 2023年5月16日
  • Flask 应用

    为了测试 Flask 安装,请在编辑器中将以下代码输入 Hello.py: from flask import Flask app = Flask(__name__) @app.r…

  • Flask 路由

    现代Web框架使用路由技术来帮助用户记住应用程序URL。 可以直接访问所需的页面,而无需从主页导航。 Flask中的route()装饰器用于将URL绑定到函数。例如: @app.r…

    Flask 教程 2023年5月16日
  • Flask 变量规则

    通过向规则参数添加变量部分,可以动态构建URL。 此变量部分标记为<variable-name> 。 它作为关键字参数传递给与规则相关联的函数。 在以下示例中,rout…

    Flask 教程 2023年5月16日
  • Flask HTTP方法

    Http协议是万维网中数据通信的基础。在该协议中定义了从指定URL检索数据的不同方法。 下表总结了不同的http方法: 序号 方法与描述 1 GET 以未加密的形式将数据发送到服务…

    Flask 教程 2023年5月16日
  • Flask 模板

    在前面的实例中,视图函数的主要作用是生成请求的响应,这是最简单的请求。 视图函数有两个作用: 处理业务逻辑 返回响应内容 在大型应用中,把业务逻辑和表现内容放在一起,会增加代码的复…

  • Flask 静态文件

    Web应用程序通常需要静态文件,例如javascript文件或支持网页显示的CSS文件。 通常,配置Web服务器并为您提供这些服务,但在开发过程中,这些文件是从您的包或模块旁边的s…

    Flask 教程 2023年5月16日
  • Flask Request对象

    来自客户端网页的数据作为全局请求对象发送到服务器。为了处理请求数据,应该从Flask模块导入。 Request对象的重要属性如下所列: Form – 它是一个字典对象,…

    Flask 教程 2023年5月16日
  • Flask Cookies

    Cookie以文本文件的形式存储在客户端的计算机上。其目的是记住和跟踪与客户使用相关的数据,以获得更好的访问者体验和网站统计信息。 Request对象包含Cookie的属性。它是所…

    Flask 教程 2023年5月16日
  • Flask 会话

    与Cookie不同,Session(会话)数据存储在服务器上。会话是客户端登录到服务器并注销服务器的时间间隔。需要在该会话中保存的数据会存储在服务器上的临时目录中。 为每个客户端的…

  • Flask 重定向和错误

    Flask类有一个redirect()函数。调用时,它返回一个响应对象,并将用户重定向到具有指定状态代码的另一个目标位置。 redirect()函数的原型如下: Flask.red…

    Flask 教程 2023年5月16日
  • Flask 消息闪现

    Flask 提供了一个非常简单的方法来使用闪现系统向用户反馈信息。闪现系统使得在一个请求结束的时候记录一个信息,并且在下次(且仅在下一次中)请求时访问它,这通常与布局模板结合使用以…

    Flask 教程 2023年5月16日
  • Flask 扩展

    Flask通常被称为微框架,因为核心功能包括基于Werkzeug的WSGI和路由以及基于Jinja2的模板引擎。 此外,Flask框架还支持cookie和会话,以及JSON,静态文…

    Flask 教程 2023年5月16日
  • Flask 寻找扩展

    可以在 PyPI 搜索 标记为 Framework :: Flask 扩展包,并且可以通过 ​easy_install​ 或 ​p…

  • Flask 邮件(Flask-Mail)

    基于web的应用程序通常需要具有向用户/客户端发送邮件的功能。 Flask-Mail扩展使得与任何电子邮件服务器建立简单的接口变得非常容易。 首先,应该在pip实用程序的帮助下安装…

    Flask 教程 2023年5月16日
  • Flask WTF

    Web应用程序的一个重要方面是为用户提供用户界面。HTML提供了一个<form>标签,用于设计界面。 可以适当地使用Form(表单) 元素,例如文本输入,单选按钮,选择…

    Flask 教程 2023年5月16日
  • Flask SQLAlchemy

    在Flask Web应用程序中使用原始SQL对数据库执行CRUD操作可能很繁琐。相反, SQLAlchemy ,Python工具包是一个强大的OR Mapper,它为应用程序开发人…

    Flask 教程 2023年5月16日
  • Flask Sijax

    Sijax代表Simple Ajax,它是一个Python/jQuery库,旨在帮助您轻松地将Ajax引入到您的应用程序。它使用jQuery.ajax来发出AJAX请求。 安装 F…

  • Flask 部署

    开发服务器上的Flask应用程序只能在设置了开发环境的计算机上访问。这是一种默认行为,因为在调试模式下,用户可以在计算机上执行任意代码。 如果禁用了debug,则可以通过将主机名设…

    Flask 教程 2023年5月16日
  • Flask FastCGI

    FastCGI是在nginx,lighttpd和Cherokee等web服务器上的Flask应用程序的另一个部署选项。 配置FastCGI 首先,您需要创建FastCGI服务器文件…

    Flask 教程 2023年5月16日