跳到主要内容

轻量级的WSGIPython 框架,具有创建Web应用程序的实用程序和库。

更有效地开发Python 应用程序。Flask是一个免费、开源的DIY网络微框架,不需要特定的工具或库。Flask以最基本的后端逻辑开始应用开发,但将所有功能和配置留给你。Flask不带有对象关系映射,但有一些库和扩展可以将项目与你喜欢的数据库等整合在一起。

通过Linode的Flask一键式应用,在Python ,更快开始开发网络应用。

部署后开始工作

已安装的软件

除了安装Flask之外,这个一键式应用还安装和配置软件,以支持在生产环境中运行Flask。下面是所安装的软件的列表:

  • ǞǞǞ NGINX 网络服务器安装了基本的NGINX 配置,位于 /etc/nginx/sites-enabled/flask_app,并监听你的Linode的IP地址。
  • 一个Flask应用程序的例子被下载到你的Linode的 /home/flask_app_project 目录。如果你访问你的 Linode的IP地址你会看到Flask应用的例子正在运行,并为博客内容提供锅炉板。
  • 你的示例Flask应用程序的环境将被配置为基本设置,位于 /etc/config.json 文件。
  • Gunicorn,一个Python WSGI(web server gateway interface)UNIX的HTTP服务器,已经安装并运行。它用于将请求从你的NGINX Web服务器转发到你的Flask应用程序。
  • 监事长一个客户/服务器系统,允许其用户在类似UNIX的操作系统上监视和控制一些进程,已经在你的Linode上安装和运行。它的配置文件可以在以下位置找到、 /etc/supervisor/conf.d/flask_app.conf.
  • Flask应用的示例日志可以在以下位置找到、 var/log/flask_app/flask_app.out.log 和 /var/log/flask_app/flask_app.err.log

接下来的步骤

现在,你已经熟悉了用Flask一键式应用程序在你的Linode上安装的所有软件,你可以探索以下步骤:

Flask一键式应用程序是由Linode建立的。有关应用程序部署的支持,请通过侧边栏中列出的信息联系Linode支持。有关工具或软件本身的支持,请访问Flask支持