python Flask模块部署

python Flask模块部署

简介

python Flask作为python中的一个微框架,它提供了一个web应用后端处理的框架,通过Flask中封装好的api来进行网页的渲染、及定制api的实现。
为什么选择Flask模块?
预期实现项目是一个较为简单的web应用,利用Flask架构可以较为容易的实现服务器的部署和api的编写,而诸如java中的Spring Boot则更适用于大型项目的开发。

安装

这里以unix安装为例:
1.安装python
使用Homebrew安装python

brew install python

2.安装pip
pip是一个安装和管理python包的工具,建议安装方便后续操作

sudo easy_install pip

3.安装Flask
Flask安装可以选择直接安装

pip install Flask

或者安装Flask官方文档建议的virtualenv,在venv虚拟环境内进行操作。

Flask部署

Flask有着特定的文件组织形式,按照Flask文件组织如下:

Appserver/ 
├── App  
│   ├── static/      # 静态资源文件夹  
│   ├── templates/   # 模板文件夹  
│   ├── __init__.py    
│   ├── run.py    # 主程序文件  
│   └── config.py    # 配置文件  
├── requirements     # 需求文件  
└── README.md  

templates文件夹存储html文件,static用来存储用到的静态文件(图片,.css文件等)。
主程序如下:

# -*- coding: UTF-8 -*-

from flask import Flask, render_template
from flask_cors import CORS

APP = Flask(__name__)

CORS(APP)


@APP.route("/")
def home():
    '''
        页面之间的跳转交给前端路由负责,后端不用再写大量的路由
    '''
    return render_template('index.html')
    # "index.html" need to write by yourself


@APP.route('/test', methods=['GET', 'POST'])
def test():
    # success or not
    return 'success'


if __name__ == '__main__':
    # 开启 debug模式
    # 设置 host='0.0.0.0',让操作系统监听所有公网 IP
    # 把自己的电脑作为服务器,可以让别人访问
    APP.run(debug=True, host='0.0.0.0')

运行

使用终端运行,利用cd命令进入到Appserver/App文件夹下,运行

python run.py

在浏览器中输入地址 http://0.0.0.0:5000/就可以看到对应的响应。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是将 Flask 应用程序部署到 Windows 系统的步骤: 1. 安装 Python:在 Windows 上部署 Flask 应用程序之前,需要先安装 Python。您可以从官方网站下载并安装最新版本的 Python。 2. 安装虚拟环境:虚拟环境允许您在单个系统上运行多个 Python 应用程序,而不会互相干扰。在命令提示符中输入以下命令以安装虚拟环境: ``` pip install virtualenv ``` 3. 创建虚拟环境:在命令提示符中,导航到您的项目目录并创建一个新的虚拟环境。例如: ``` cd C:\project virtualenv venv ``` 4. 激活虚拟环境:在命令提示符中输入以下命令以激活虚拟环境: ``` venv\Scripts\activate ``` 5. 安装 Flask:在虚拟环境中,使用以下命令来安装 Flask: ``` pip install flask ``` 6. 编写 Flask 应用程序:在您的项目目录中创建一个名为 app.py 的 Python 文件,并在其中编写 Flask 应用程序的代码。 7. 运行 Flask 应用程序:在命令提示符中输入以下命令以启动 Flask 应用程序: ``` set FLASK_APP=app.py flask run ``` 这将启动一个本地服务器并运行 Flask 应用程序。在浏览器中访问 http://localhost:5000/,您应该能够看到您的应用程序在运行。 8. 配置生产环境:如果您要在生产环境中部署 Flask 应用程序,则需要使用一个 Web 服务器,如 Apache 或 Nginx。您可以使用 WSGI(Web 服务器网关接口)协议将 Flask 应用程序与 Web 服务器集成。例如,您可以使用 mod_wsgi 模块Flask 应用程序与 Apache 集成。 以上是将 Flask 应用程序部署到 Windows 系统的基本步骤。希望能对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值