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