📝 Flask教程

44篇技术文档
  Flask –消息闪烁

📅  最后修改于: 2020-10-25 11:32:41        🧑  作者: Mango

一个好的基于GUI的应用程序会向用户提供有关交互的反馈。例如,桌面应用程序使用对话框或消息框,而JavaScript将警报用于类似目的。在Flask Web应用程序中,生成此类信息性消息很容易。 Flask框架的刷新系统使在一个视图中创建消息并在名为next的视图函数呈现它成为可能。Flask模块包含flash()方法。它将消息传递到下一个请求,该请求通常是模板。这里,message参数是要刷新的...

  Flask –文件上传

📅  最后修改于: 2020-10-25 11:32:58        🧑  作者: Mango

在Flask中处理文件上传非常容易。它需要将其enctype属性设置为“ multipart / form-data”的HTML表单,然后将文件发布到URL。 URL处理程序从request.files []对象获取文件,并将其保存到所需位置。每个上载的文件首先被保存在服务器上的一个临时位置,然后再实际保存到其最终位置。目标文件的名称可以是硬编码的,也可以从request.files [file]...

  Flask¢¢扩展名

📅  最后修改于: 2020-10-25 11:33:13        🧑  作者: Mango

Flask通常被称为微框架,因为其核心功能包括WSGI和基于Werkzeug的路由以及基于Jinja2的模板引擎。此外,Flask框架还支持Cookie和会话以及JSON,静态文件等Web帮助器。显然,这对于开发完整的Web应用程序是不够的。这是Flask扩展出现的地方。 Flask扩展使Flask框架具有可扩展性。有大量的Flask扩展。 Flask扩展是Python模块,它为Flask应用程序...

  Flask Mail

📅  最后修改于: 2020-10-25 11:33:40        🧑  作者: Mango

通常需要基于Web的应用程序具有向用户/客户端发送邮件的功能。Flask-Mail扩展使与任何电子邮件服务器的简单接口设置变得非常容易。首先,应在pip实用程序的帮助下安装Flask-Mail扩展。然后,需要通过设置以下应用程序参数的值来配置Flask-Mail。Sr.NoParameters & Description1MAIL_SERVERName/IP address of email se...

  Flask WTF

📅  最后修改于: 2020-10-25 11:34:17        🧑  作者: Mango

Web应用程序的基本方面之一是为用户提供用户界面。 HTML提供了一个<form>标记,该标记用于设计界面。可以适当使用Form的元素,例如文本输入,单选,选择等。用户通过GET或POST方法以Http请求消息的形式将用户输入的数据提交到服务器端脚本。服务器端脚本必须根据http请求数据重新创建表单元素。因此,实际上,表单元素必须定义两次,一次是在HTML中定义,另一次是在服务器端脚本中定义。使用...

  Flask – SQLite

📅  最后修改于: 2020-10-25 11:34:47        🧑  作者: Mango

Python具有对SQlite的内置支持。 SQlite3模块随Python发行版一起提供。有关在Python使用SQLite数据库的详细教程,请参考此链接。在本节中,我们将看到Flask应用程序如何与SQLite交互。创建一个SQLite数据库€~database.db’和创造中有一个学员对于€™表。我们的Flask应用程序具有三个View功能。第一个new_student()函数绑定到UR...

  Flask – SQLAlchemy

📅  最后修改于: 2020-10-25 11:35:22        🧑  作者: Mango

在Flask Web应用程序中使用原始SQL对数据库执行CRUD操作可能很繁琐。相反, Python工具包SQLAlchemy是功能强大的OR Mapper,它为应用程序开发人员提供了SQL的全部功能和灵活性。 Flask-SQLAlchemy是Flask扩展,它为Flask应用程序添加了对SQLAlchemy的支持。什么是ORM(对象关系映射)?大多数编程语言平台都是面向对象的。另一方面,RDB...

  Flask “ Sijax

📅  最后修改于: 2020-10-25 11:35:42        🧑  作者: Mango

Sijax代表“简单Ajax”,它是一个Python/ jQuery库,旨在帮助您轻松地将Ajax引入您的应用程序。它使用jQuery.ajax发出AJAX请求。安装Flask-Sijax的安装很容易。组态SIJAX_STATIC_PATH-您希望将Sijax javascript文件镜像的静态路径。默认位置是static / js / sijax。在此文件夹中,保留了sijax.js和json2...

  Flask –部署

📅  最后修改于: 2020-10-25 11:36:02        🧑  作者: Mango

外部可见服务器开发服务器上的Flask应用程序只能在设置了开发环境的计算机上访问。这是默认行为,因为在调试模式下,用户可以在计算机上执行任意代码。如果禁用了调试,则可以通过将主机名设置为“0.0.0.0”来使本地计算机上的开发服务器对网络上的用户可用。因此,您的操作系统将侦听所有公共IP。部署方式为了从开发环境切换到成熟的生产环境,需要在真实的Web服务器上部署应用程序。根据您所拥有的,可以使用不...

  Flask – FastCGI

📅  最后修改于: 2020-10-25 11:36:18        🧑  作者: Mango

FastCGI是Web服务器(例如nginix,lighttpd和Cherokee)上Flask应用程序的另一个部署选项。配置FastCGI首先,您需要创建FastCGI服务器文件。让我们将其称为yourapplication.fcgi。nginx的和旧版本的lighttpd的需要插座必须显式传递与FastCGI的服务器进行通信。为此,您需要将套接字的路径传递给WSGIServer。配置Apach...

  烧瓶-有用的资源

📅  最后修改于: 2020-10-25 11:36:34        🧑  作者: Mango

以下资源包含有关Flask的其他信息。请使用它们来获得有关此方面的更深入的知识。烧瓶上的有用链接Flask–Flask的官方网站。Flask Wiki–Flask的维基百科参考。烧瓶上的有用书籍要在此页面上注册您的网站,请发送电子邮件至...

  讨论烧瓶

📅  最后修改于: 2020-10-25 11:36:45        🧑  作者: Mango

Flask是一个用Python编写的Web应用程序框架。领导国际Python爱好者组织Pocco的Armin Ronacher进行了开发。 Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。两者都是Pocco项目。...

  Python Flask教程

📅  最后修改于: 2021-01-02 04:22:37        🧑  作者: Mango

Python Flask教程Flask教程提供了Python Flask框架的基本和高级概念。我们的Flask教程专为初学者和专业人士设计。Flask是一个Web框架,提供用于在Python构建轻量级Web应用程序的库。它由Armin Ronacher开发,Armin Ronacher领导一个国际Python爱好者小组(POCCO)。什么是烧瓶?Flask是一个Web框架,提供用于在Python构...

  第一个Flask应用程序

📅  最后修改于: 2021-01-02 04:23:31        🧑  作者: Mango

第一个烧瓶应用在本教程的这一部分中,我们将构建使用Flask框架构建的第一个Python网站。在此过程中,请打开您选择的任何文本编辑器,就像我们在本教程中使用崇高文本编辑器一样。编写以下代码行并将其保存到名为script.py的文件中。让我们在命令行上运行此Python代码并检查结果。由于它是一个Web应用程序,因此可以在浏览器上的http:// localhost:5000上运行。要构建Pyth...

  Flask应用程序路由

📅  最后修改于: 2021-01-02 04:24:25        🧑  作者: Mango

Flask应用程序路由应用程序路由用于将特定的URL与旨在执行某些任务的关联函数进行映射。它用于访问Web应用程序中的某些特定页面,例如Flask Tutorial。在我们的第一个应用程序中,URL('/')与home函数相关联,该函数返回显示在网页上的特定字符串。换句话说,我们可以说,如果我们访问映射到一些特定的函数特定的URL,该函数的输出是浏览器的屏幕上呈现。考虑以下示例。例Flask有助于...