Skip to content

dengnanjing/wxcloudrun-django

 
 

Repository files navigation

wxcloudrun-django

微信云托管 django 框架模版

简介:Django (https://www.djangoproject.com/) 是一个开源的Web应用框架,由Python写成,鼓励简洁实用的设计和敏捷快速的开发方式。

详细介绍:

  1. 本示例中,使用的是django 3.2.7,通过80端口对外。
    • 如需修改端口号,请到Dockerfile中修改。
    • 修改端口号之后,如果使用流水线部署版本,请确保container.config.json中的containerPort字段也同步修改;如果在微信云托管控制台手动「新建版本」,请确保“监听端口”字段与代码中端口号保持一致,否则会引发部署失败。
  2. 在微信云托管控制台一键部署本示例,会同时自动开通环境内的MySQL服务并完成初始化,后续可直接使用。数据库的地址、帐号、密码会被作为环境变量默认注入,settings.py中直接引用。
    • 如不想使用微信云托管自带的MySQL,请手动修改settings.py中数据库信息并在微信云托管控制台注销MySQL。
    • 未通过一键部署按钮,而是直接使用本示例的代表进行部署,需要手动在微信云托管控制台中开通MySQL,且数据库信息不会默认注入。在新建版本时需要手动将数据库信息作为环境变量填入。
  3. 基于示例二次开发操作步骤:
    • 在微信云托管控制台一键部署,完成服务创建、MySQL初始化、首个版本部署上线。
    • fork示例代码到自己的代码仓库,在此基础上进行二次开发。
    • 服务的第二个及后续版本,基于自己的代码仓库进行部署。
  4. 代码仓库中的container.config.json文件仅用于在微信云托管中创建流水线。如果不使用流水线,而是用本项目的代码在微信云托管控制台手动「新建版本」,则container.config.json配置文件不生效。最终版本部署效果以「新建版本」窗口中手动填写的值为准。

About

微信云托管 django 框架模版

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 98.1%
  • Dockerfile 1.9%