腾讯云 Django 组件通过使用 Tencent Serverless Framework,基于云上 Serverless 服务(如对象存储等),实现“0”配置,便捷开发,极速部署您的 Django 网页应用。
Django 特性介绍:
通过 npm 安装最新版本的 Serverless CLI:
$ npm install -g serverless
创建您自己的项目,并且将 Python 所需要的依赖安装到项目目录,例如本实例需要 Django,所以可以通过 pip 进行安装:
pip install Django -t ./
在项目根目录下,新建 serverless.yml
文件。
touch serverless.yml
将下列配置模版粘贴到文件中,实现基本的项目配置。
说明:基于您实际部署需要,您可以在
serverless.yml
中完成更多配置,yml 文件的配置信息请参考 Django 组件全量配置。
#serverless.yml
component: django
name: djangoDemo
app: appDemo
stage: dev
inputs:
region: ap-guangzhou
djangoProjectName: mydjangocomponent
src: ./src
functionConf:
timeout: 10
memorySize: 256
apigatewayConf:
protocols:
- https
environment: release
通过 sls deploy
命令进行部署,并可以添加 --debug 参数查看部署过程中的信息。
sls deploy --debug
部署完成后,通过访问输出的 API 网关链接,完成对应用的访问。
当前默认支持 CLI 扫描二维码登录,如您希望配置持久的环境变量/密钥信息,也可以本地创建.env
文件:
$ touch .env # 腾讯云的配置信息
在.env
文件中配置腾讯云的 SecretId 和 SecretKey 信息并保存:
# .env
TENCENT_SECRET_ID=123
TENCENT_SECRET_KEY=123
说明:
- 如果没有腾讯云账号,请先 注册新账号。
- 如果已有腾讯云账号,可以在 API 密钥管理 中获取 SecretId 和 SecretKey。
创作人:欧阳楚才 倒排索引 Elasticsearch 使用一种称为倒排索引的结构,它适用...
1. 接口描述 接口请求域名: vpc.tencentcloudapi.com 。 本接口(DescribeVpcs...
一个日志库内的日志可以通过日志主题(Topic)来划分。您可以在写入时指定日志主...
35+篇服务器操作基础知识!实用基...
腾讯云最新一代全新服务器 标准型 S5 包年包月价格调整: 标准型 S5 规格 降幅 S...
单路机架服务器市场无论从机型、还是价格,一直以来,都相对稳定。进入到2012年1...
1. 接口描述 接口请求域名: clb.tencentcloudapi.com 。 批量修改目标组服务器...
调用DescribeContainerGroups批量获取ECI实例(即容器组)信息。 接口说明 当ECI...
双11已经过去,双12即将来临,离2018年的结束也就2个月不到,还记得年初立下的fl...
桶(Bucket)是 OBS 中存储对象的容器。对象存储提供了基于桶和对象的扁平化存储...