Cara Install Django di Ubuntu 20.04
Django adalah framework web gratis dan open-source yang ditulis dalam bahasa Python. Framework ini terkenal dengan prinsip dasar seperti skalabilitas, penggunaan kembali kode, dan pengembangan cepat.
Pembuka
Dalam tutorial ini, kita akan membahas langkah-langkah untuk menginstal Django dan menyiapkan lingkungan pengembangan di Ubuntu 20.04. Django memungkinkan kita untuk membangun aplikasi web dengan cepat dan efisien, menggunakan struktur yang terorganisir. Sebelum melanjutkan, pastikan bahwa Anda sudah memenuhi semua prasyarat yang diperlukan.
Prasyarat
Sebelum memulai instalasi Django, Anda memerlukan beberapa hal berikut:
- Akun pengguna non-root dengan hak akses
sudo. Anda dapat membuatnya dalam pengaturan server awal Ubuntu 20.04. - Python 3 yang terpasang, bersama dengan lingkungan pengembangan virtual. Anda bisa mengikuti panduan instalasi Python 3 untuk melakukan ini.
Langkah Utama
Berikut adalah langkah-langkah untuk menginstal Django di Ubuntu 20.04:
Step 1 — Menginstal Django
Ada beberapa cara untuk menginstal Django, tetapi cara yang umum digunakan adalah melalui manajer paket Python, pip, dalam lingkungan virtual.
- Masuk ke direktori home server Anda dan buat direktori untuk aplikasi Django Anda. Jalankan perintah berikut:
mkdir django-apps
cd django-apps
- Selanjutnya, buat lingkungan virtual di dalam direktori
django-apps. Kita akan memberi nama lingkungan inienv, tetapi Anda bisa menggunakan nama lain yang lebih sesuai untuk proyek Anda.
virtualenv env
- Aktifkan lingkungan virtual dengan perintah berikut:
. env/bin/activate
Setelah lingkungan aktif, Anda akan melihat prefix berubah menjadi (env).
- Di dalam lingkungan, instal paket Django menggunakan
pip:
pip install django
- Setelah instalasi selesai, verifikasi dengan menjalankan pemeriksaan versi Django:
django-admin --version
Jika berhasil, Anda akan melihat output yang mirip dengan ini:
3.0.6
Step 2 — Menyesuaikan Pengaturan Firewall
Jika Anda mengikuti tutorial pengaturan server awal, Anda mungkin sudah memiliki firewall yang aktif. Untuk firewall UFW, buka port yang akan digunakan dengan perintah berikut:
sudo ufw allow 8000
Jika Anda menggunakan firewall lain, pastikan untuk membuka port yang sama di pengaturan firewall tersebut.
Step 3 — Memulai Proyek
Sekarang, kita bisa membuat aplikasi menggunakan django-admin, alat baris perintah untuk tugas administrasi Django. Gunakan perintah startproject untuk membuat struktur direktori proyek website kita.
Sambil berada di dalam direktori django-apps, jalankan perintah berikut:
django-admin startproject testsite
Ini akan membuat direktori proyek baru bernama testsite.
Konfigurasi Lanjutan
Setelah proyek dasar Anda siap, Anda mungkin ingin melakukan beberapa konfigurasi tambahan agar bisa diakses dengan mudah.
Menjalankan Server Pengembangan
Anda dapat menjalankan server pengembangan Django menggunakan perintah berikut:
cd testsite
python manage.py runserver 0.0.0.0:8000
Dengan ini, server pengembangan akan berjalan dan dapat diakses menggunakan alamat http:// dari browser Anda.
Menambahkan Aplikasi Baru
Django memungkinkan Anda untuk membagi proyek Anda menjadi beberapa aplikasi. Untuk membuat aplikasi baru, gunakan perintah:
python manage.py startapp nama_aplikasi
Gantilah nama_aplikasi dengan nama yang sesuai untuk aplikasi Anda.
Best Practices
Ketika bekerja dengan Django, ada beberapa praktik terbaik yang perlu diperhatikan:
- Selalu gunakan lingkungan virtual untuk setiap proyek Django untuk menjaga dependensi terpisah.
- Gunakan kontrol versi, seperti Git, untuk melacak perubahan pada kode Anda.
- Backup database Anda secara teratur untuk menghindari kehilangan data.
Troubleshooting
Sebelum melanjutkan dengan solusi, berikut adalah beberapa masalah umum dan cara mengatasinya:
- Server tidak berjalan: Pastikan Anda menjalankan perintah di dalam direktori proyek dan lingkungan virtual aktif.
- Pengaturan firewall: Pastikan port yang Anda gunakan terbuka dan dapat diakses dari luar.
- Kesalahan dalam kode: Selalu periksa konsol untuk melihat pesan kesalahan yang muncul dan perbaiki sesuai indikasi.
Kesimpulan
Dalam tutorial ini, kita telah berhasil menginstal Django di Ubuntu 20.04 dan membuat proyek sederhana. Django adalah alat yang sangat kuat untuk membangun aplikasi web, dan dengan mengikuti langkah-langkah di atas, Anda sudah memulai perjalanan Anda. Pastikan untuk mendalami dokumentasi Django dan menguji berbagai fitur yang ditawarkan oleh framework ini.
Jika Anda memerlukan bantuan lebih lanjut, jangan ragu untuk menghubungi penyedia layanan profesional yang berpengalaman.
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →