Try Django 3.2
1.0.0
通過構建一個真實的項目,了解世界上最受歡迎的網絡框架之一背後的基礎知識。
通過構建一個真實的項目,了解世界上最受歡迎的網絡框架之一背後的基礎知識。 Django具有許多功能,可以開箱即用:用戶身份驗證,數據庫管理,HTML模板施用,URL路由,形式數據驗證等等。
Django是用Python編寫的Web框架,並為許多最受歡迎的網站(例如Instagram和Pinterest)運行了後端。
參考代碼
參考文章-https://kirr.co/usaoez
註冊Digitalocean -https://do.co/cfe-youtube
安裝Doct -https://kirr.co/dxcc48
獲取API令牌-https://kirr.co/7x8r90
使用以下方式安裝新令牌:
doctl auth init --context main
--context main在此處具有強度(以後使用)。
git clone https://github.com/codingforentrepreneurs/Try-Django-3.2
git remote set-url origin https://github.com/USERNAME/REPOSITORY.git
.do/app.yaml更新的每個實例 git :
branch : production-3
repo_clone_url : https://github.com/codingforentrepreneurs/Try-Django-3.2.git到
github :
branch : production-3
deploy_on_push : true
repo : USERNAME/REPOSITORY.do/app.yaml中的Env Secrets,您會看到包含具有type: SECRET值的envs 。創建此應用程序時,必須使用普通文本值。所以更改:
- key : DJANGO_SECRET_KEY
scope : RUN_AND_BUILD_TIME
type : SECRET
value : EV[1:w8aaS/4qnhOJoLOQW4JnsmcjMQWF9Xfv:ZC08ZkUwFhkEzqXYlgtlwh260FWLbe6Zy+c0dqH4nyaqPFDKNF03wFs4D/51604nC0/xkOfDlHf+ldmkzyEsL68S]
到
- key : DJANGO_SECRET_KEY
scope : RUN_AND_BUILD_TIME
type : SECRET
value : wmu@re-x%d-kql&kzs(wo7@t%icu6d@140e0w!!oh^3q_yaw)wdoctl創建應用程序? doctl apps create --spec .do/app.yaml --context main --format "ID"
這將為您提供一個應用ID作為響應。類似於
78457d4e6-53c2-43e4-afd1-97e701e1ab81
完成後,我們需要替換.do/app.yaml ,以包括加密密鑰參考:
doctl獲取應用程序規格 doctl apps spec get 78457d4e6-53c2-43e4-afd1-97e701e1ab81 > .do/app.yaml
78457d4e6-53c2-43e4-afd1-97e701e1ab81是從步驟10中創建的ID。需要查找ID嗎?使用doctl apps list --format "Spec.Name, ID"
git add .do/app.yaml
git commit -m "Updated app.yaml SECRET keys"
git push origin main