python云平台开发_Python计算型

本文详细介绍了Python云平台开发中的应用部署配置,包括fcRouteDefault、cicd、requirements.txt、serverless_config.py等关键文件的作用。内容涉及函数计算类型的API配置、依赖安装、django、flask、fastapi框架的配置方法,以及如何上传应用、测试和部署的流程。同时提到了三方模块引用的自定义路径处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

不可删除,云开发平台应用部署配置文件

fcRouteDefault,「路由/函数入口」配置入口

cicd,构建打包部署应用的 Shell 指令集;核心:将要部署的内容全部打包到项目根目录的 code.zip 压缩包,云开发平台只认项目根目录的 code.zip 压缩包进行部署

requirements.txt

配置项目依赖文件(如果有)

如果项目有依赖,则需要打开 CloudIDE 的「终端」输入以下命令进行安装,否则可以忽略此文件和下面的安装步骤

```

sudo pip install -r requirements.txt —target ./ -i https://pypi.tuna.tsinghua.edu.cn/simple

```

serverless_config.py

不可删除

FRAMEWORK,如果是函数计算类型的API,请将该对象下所有属性值设置为 None

SAFE,不可访问扩展名的目录或文件配置入口。加入此列表的目录,代表该目录下所有的文件都不可通过扩展名进行访问;加入此列表的文件,也不能通过扩展名进行访问;

serverless_config_django.py

如果你的 Python 应用使用的是 django 框架,请将此文件重命名为 serverless_config.py

FRAMEWORK,将 module 设置为您的 django 应用包名称

serverless_config_flask.py

如果你的 Python 应用使用的是 flask 框架,请将此文件重命名为 serverless_config.py

FRAMEWORK,将 module 设置为您的 flask 应用入口文件名称,将 module.entry 设置为应用入口的应用对象

serverless_config_fastapi.py

如果你的 Python 应用使用的是 fastapi 框架,请将此文件重命名为 serverless_config.py

FRAMEWORK,将 module 设置为您的 flask 应用入口文件名称,将 module.entry 设置为应用入口的应用对象

请额外添加依赖 “fastapi、uvicorn、uvloop、httptools” 至requirements.txt

serverless.py

不可删除,云开发平台Serverless框架文件

FRAMEWORK = {

'module': '你的入口文件名称,比如:index,不要加 .py 后缀',

'module.entry': '入口文件中应用对象名称,比如 app,以Flask为例 app = Flask(__name__)'

}

1611758573698-9432e928-be59-477d-9398-db92c5d62431.png#align=left&display=inline&height=1446&margin=%5Bobject%20Object%5D&originHeight=1446&originWidth=2880&size=0&status=done&style=none&width=2880

上传你的应用

打开你本地的应用根目录,选中所有文件(依赖文件可以不用选),拖拽到 CloudIDE 左侧文件列表,等待应用上传完成1611758573735-572d4261-0959-4d9a-8dd7-5f8c506b4387.png#align=left&display=inline&height=1442&margin=%5Bobject%20Object%5D&originHeight=1442&originWidth=2880&size=0&status=done&style=none&width=2880

测试应用

点击 CloudIDE 左侧 「WB」插件,打开「测试」面板,勾选「预览模式」,点击「测试」,就可以在右侧看到测试效果

部署

当测试没问题可以部署时,点击 CloudIDE 左侧 「WB」插件,打开「部署」面板,选择一个环境,点击「部署」,等待部署成功,即可通过测试域名查看线上效果

三方模块引用说明

默认三方包的安装路径是在当前根目录,如果想要自定义三方包的路径,可以采用这种方式:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值