Pelajari fundamental di balik salah satu kerangka kerja web paling populer di dunia dengan membangun proyek nyata.
Pelajari fundamental di balik salah satu kerangka kerja web paling populer di dunia dengan membangun proyek nyata. Django memiliki begitu banyak fitur yang hanya bekerja di luar kotak: otentikasi pengguna, manajemen basis data, rending template HTML, perutean URL, validasi data bentuk, dan banyak lagi.
Django adalah kerangka web yang ditulis dalam Python dan menjalankan backend untuk banyak situs web internet paling populer seperti Instagram dan Pinterest.
Kode referensi
Posting referensi - https://kirr.co/usaoz
Daftar untuk Digitalocean - https://do.co/cfe-youtube
Instal Doctl - https://kirr.co/dxcc48
Dapatkan Token API - https://kirr.co/7x8r90
Instal token baru dengan:
doctl auth init --context main
--context main adalah intensional di sini (digunakan nanti).
git clone https://github.com/codingforentrepreneurs/Try-Django-3.2
git remote set-url origin https://github.com/USERNAME/REPOSITORY.git
.do/app.yaml memperbarui setiap contoh dari git :
branch : production-3
repo_clone_url : https://github.com/codingforentrepreneurs/Try-Django-3.2.gitke
github :
branch : production-3
deploy_on_push : true
repo : USERNAME/REPOSITORY.do/app.yaml , Anda akan melihat envs yang mencakup nilai dengan type: SECRET . Anda harus menggunakan nilai teks biasa saat Anda membuat aplikasi ini.Jadi ubah:
- key : DJANGO_SECRET_KEY
scope : RUN_AND_BUILD_TIME
type : SECRET
value : EV[1:w8aaS/4qnhOJoLOQW4JnsmcjMQWF9Xfv:ZC08ZkUwFhkEzqXYlgtlwh260FWLbe6Zy+c0dqH4nyaqPFDKNF03wFs4D/51604nC0/xkOfDlHf+ldmkzyEsL68S]
Ke
- 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 baru di Doctl? doctl apps create --spec .do/app.yaml --context main --format "ID"
Ini akan memberi Anda ID aplikasi sebagai tanggapan. Sesuatu seperti
78457d4e6-53c2-43e4-afd1-97e701e1ab81
Setelah selesai, kita perlu mengganti .do/app.yaml untuk menyertakan referensi tombol yang dienkypted:
doctl doctl apps spec get 78457d4e6-53c2-43e4-afd1-97e701e1ab81 > .do/app.yaml
78457d4e6-53c2-43e4-afd1-97e701e1ab81Apakah ID dari aplikasi yang dibuat pada langkah 10. Perlu menemukan ID? Gunakandoctl apps list --format "Spec.Name, ID"
git add .do/app.yaml
git commit -m "Updated app.yaml SECRET keys"
git push origin main