如何把 Django 專案部署到伺服器

2021-10-16 17:42:25 字數 1344 閱讀 4633

django 官網截圖

django 是基於 python 開發的一款開源的 web 應用框架。django框架不但提供了完善的**目錄結構,而且使用了 model, view, 和template的結構,使得**在開發過程中很容易被規範起來。其中django admin提供了開箱即用的後台管理系統而深得眾多python開發者和初創公司喜愛。

21雲盒提供了極簡單的 django 部署方法,你可以在21雲盒子上通過以python環境進行部署。

註冊成為21雲盒子會員

建立乙個 postgresql資料庫

fork django示例

在21雲盒子上建立乙個雲服務, 並允許21雲盒子訪問你的**庫

配置以下設定

環境

python 3.7
構建命令

./build.sh
啟動命令:

高階配置進行環境變數配置:

keyvalue

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雲盒子的子網域名稱能訪問。

免運維,開箱即用的雲服務在國內基本上沒有,如果在找類似 heroku 或 nelify 的雲服務平台,21雲盒子還在經營,並且是最接近的了。

至於 21雲盒子 和 國外這些雲服務平台有什麼不一樣? 可以參考:

原部落格: 

如何把專案部署到OSChina上

1.在蘋果電腦終端 ls la 檢視當前目錄所有的隱藏檔案 2.刪除 ss 件 rm rf ssh 3.建立乙個隱藏的檔案 mkdir ssh 在檢視 4.進入 ssh 檔案 cd ssh 5.ssh keygen t rsa c 郵箱位址 6.cat id rsa.pub 獲得公鑰 git clo...

將Django專案部署到nginx uwsgi上

首先利用wsgi協議,將專案部署到uwsgi上 1.uwsgi的安裝 pip install uwsgi2.uwsgi的配置專案部署時,需要把settings.py資料夾下的 debug false allowed hosts 在專案目錄下新建uwsgi.ini檔案 uwsgi 使用nginx連線時...

Django專案部署

專案部署 1 獲取專案開發時的環境 pip freeze plist.txt2 建立python虛擬環境 sudo apt get install python virtualenv python setuptools包裡的乙個命令,所以只要安裝python setuptools就可以了。sudo ...