実際のプロジェクトを構築することにより、世界で最も人気のあるWebフレームワークの1つの背後にある基礎を学びます。
実際のプロジェクトを構築することにより、世界で最も人気のあるWebフレームワークの1つの背後にある基礎を学びます。 Djangoには、ユーザー認証、データベース管理、HTMLテンプレートのRENDING、URLルーティング、フォームデータ検証など、箱から出して作業するだけの機能がたくさんあります。
DjangoはPythonで書かれたWebフレームワークであり、InstagramやPinterestなどのインターネットで最も人気のある多くのWebサイトのバックエンドを実行しています。
参照コード
参照投稿-https://kirr.co/usaoez
DigitalOcean -https://do.co/cfe-youtubeにサインアップしてください
doctl -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の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で作成しますか? 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