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