Deploy Django
Artikel ini akan mengajarkan Anda cara men-deploy proyek Django Anda di Zeabur.
Langkah 1: Menginstal Django
Sebelum memulai, pastikan Anda telah menginstal Python di komputer Anda. Jika belum, silakan instal environment Python.
Periksa apakah environment Python sudah tersedia.
python --versionBuka terminal dan jalankan perintah berikut untuk menginstal.
pip install djangoLangkah 2: Membuat Proyek Django
Buat proyek Django baru menggunakan perintah django-admin, dengan mengganti project_name dengan nama proyek Anda.
Anda juga dapat menggunakan Django-template. Jika menggunakan contoh Django tersebut, Anda dapat melewati langkah kedua.
django-admin startproject project_nameLangkah 3: Menjalankan Proyek Django
Buka proyek Django dan jalankan untuk memeriksa apakah proyek berhasil berjalan secara lokal.
cd project_name
python manage.py runserverLangkah 4: Deploy Proyek Django
Inisialisasi repositori Git untuk proyek ini dan unggah ke GitHub Anda, lalu di proyek Anda, klik tombol Deploy Layanan atau Tambah Layanan Baru dan pilih Deploy dari kode sumber Anda.

Setelah deployment berhasil, situs web akan menampilkan layar berikut.

Perlu diperhatikan, jika terjadi error, pastikan konfigurasi berikut sudah ada di proyek Anda:
- Periksa keberadaan
requirements.txt. Tujuan utama file ini adalah mencantumkan semua paket Python beserta versinya yang dibutuhkan oleh proyek, sehingga proyek memiliki dependensi dan versi yang sama di berbagai environment pengembangan dan production. Jika belum dikonfigurasi, jalankan perintah berikut di proyek Anda lalu push kembali ke GitHub.
pip freeze > requirements.txt- Periksa apakah
ALLOWED_HOSTSdisettings.pysudah diatur. Properti ini adalah Python List yang berisi domain yang dapat mengakses aplikasi Django. Anda dapat menggunakanALLOWED_HOSTS = ['*'], yang berarti semua domain diizinkan untuk keperluan pengujian. - Zeabur menggunakan Gunicorn sebagai server production WSGI untuk menjalankan layanan Django.