Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

readme.md

注:当前项目为 Serverless Devs 应用,由于应用中会存在需要初始化才可运行的变量(例如应用部署地区、函数名等等),所以不推荐直接 Clone 本仓库到本地进行部署或直接复制 s.yaml 使用,强烈推荐通过 s init ${模版名称} 的方法或应用中心进行初始化,详情可参考部署 & 体验

start-webpy-v3 帮助文档

本案例将简单而功能强大的Web.py框架,快速创建部署到阿里云函数计算 FC 。

前期准备

使用该项目,您需要有开通以下服务并拥有对应权限:

服务/业务 权限 相关文档
函数计算 AliyunFCFullAccess 帮助文档 计费文档

部署 & 体验

案例介绍

本案例将 Web.py ,这一简单而功能强大的 Python Web 框架,快速创建部署到阿里云函数计算 FC 。

web.py是一个轻量级的Python Web框架,并且拥有许多主要功能和特点。首先,它支持简单而强大的URL路由系统,允许开发者将URL映射到视图函数,以处理不同的HTTP请求。其次,开发者可以编写视图函数来处理HTTP请求,并返回相应的HTTP响应,从而构建Web应用程序的功能。

web.py还内置了一个简单但有效的模板引擎,用于生成动态HTML页面。虽然web.py不强制使用特定的数据库访问库,但它提供了轻松与各种数据库(如MySQL、SQLite、PostgreSQL等)集成的能力。web.py还支持会话管理,允许开发者跟踪和存储用户会话数据。此外,开发者可以使用中间件来扩展和自定义应用程序的功能,例如添加身份验证、日志记录等。最后,web.py对构建RESTful API提供了良好的支持,使开发Web服务更加容易。

通过 Serverless 开发平台,您只需要几步,就可以体验 Web.py 框架,并享受 Serverless 架构带来的降本提效的技术红利。

使用流程

查看部署的案例

部署完成之后,您可以看到系统返回给您的案例地址,进入 webpy 默认的首页,如图:

二次开发

您可以通过云端控制台的开发功能进行二次开发。如果您之前是在本地创建的项目案例,也可以在本地项目目录start-webpy-v3文件夹下,对项目进行二次开发。开发完成后,可以通过s deploy进行快速部署。

注意事项

开发者社区

您如果有关于错误的反馈或者未来的期待,您可以在 Serverless Devs repo Issues 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 FC 组件的最新动态,您可以通过以下渠道进行:

微信公众号:serverless 微信小助手:xiaojiangwh 钉钉交流群:33947367