Django 官网截图html
Django 是基于 Python 开发的一款开源的 Web 应用框架。Django框架不但提供了完善的代码目录结构,并且使用了 Model, View, 和Template的结构,使得代码在开发过程当中很容易被规范起来。其中Django Admin提供了开箱即用的后台管理系统而深得众多Python开发者和初创公司喜好。git
21云盒提供了极简单的 Django 部署方法,你能够在21云盒子上经过以Python环境进行部署。github
环境sql
PYTHON 3.7
构建命令:数据库
./build.sh
启动命令:django
gunicorn hello.wsgi:application
点 进阶配置 进行环境变量配置:app
KEY | VALUE |
---|---|
DJANGO_DB_URL | 在第一步建立云数据库里中点 数据库URL 获取 |
DJANGO_ALLOWED_HOSTS | <服务名>.21yunbox.com,127.0.0.1 |
更多Django相关的配置能够参考官方文档。 在本示例中,
DJANGO_DEBUG=True
只做演示。真实上线时能够在环境变量中把DJANGO_DEBUG
设定为False
。框架
当构建完成,使用 21云盒子的 远程链接 就能够建立 Django 管理员账号运维
./manage.py createsuperuser
就是这么容易! 当构建完成,你的应用将会在21云盒子的子域名能访问。ide
若是对上描文字描述不清晰,能够参考如下实际操做视频: https://www.bilibili.com/video/BV1Br4y1c7C4
免运维,开箱即用的云服务在国内基本上没有,若是在找相似 Heroku 或 Nelify 的云服务平台,21云盒子还在经营,而且是最接近的了。
至于 21云盒子 和 国外这些云服务平台有什么不同? 能够参考:
原博客: https://www.21yunbox.com/blog/solutions/how-to-deploy-django-project-in-production-server.html