Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Django di Debian 11. Bagi Anda yang belum tahu, Django adalah kerangka kerja pengembangan web sumber terbuka dan gratis yang ditulis dengan Python . Digunakan untuk mengembangkan aplikasi Python yang kompleks dan berbasis database. Dapat dijalankan di sistem operasi apa pun yang dapat menjalankan Python termasuk, Windows, macOS, Linux, dan banyak lagi.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui instalasi langkah-demi-langkah dari kerangka kerja Django pada Debian 11 (Bullseye).
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:Debian 11 (Bullseye).
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
- Seorang
non-root sudo user
atau akses keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Instal Django di Debian 11 Bullseye
Langkah 1. Sebelum menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt
berikut perintah di terminal:
sudo apt update sudo apt upgrade
Langkah 2. Menginstal Python.
Jalankan perintah berikut untuk menginstal Python ke sistem Anda:
sudo apt install python3-pip python3-dev libpq-dev
Selanjutnya, upgrade paket PIP ke versi terbaru menggunakan perintah berikut:
pip3 install --upgrade pip
Setelah penginstalan selesai, Anda dapat memeriksa versi apa yang sebenarnya diinstal untuk Python 3 menggunakan perintah yang diberikan di bawah ini:
python3 --version
Langkah 3. Menginstal Django di Debian 11.
Sekarang kita menginstal paket Django menggunakan pip
perintah:
sudo pip3 install django
Verifikasi instalasi Django Anda menggunakan perintah berikut:
django-admin --version
Langkah 4. Buat Aplikasi Django percobaan di Debian.
Sekarang buat direktori, jalankan perintah berikut. Anda dapat memilih nama pilihan Anda (sebagai ganti Django-projects) untuk menavigasi ke direktori:
mkdir django-projects cd django-projects
Di bagian ini, Anda dapat membuat aplikasi bernama django-admin
. Jalankan perintah berikut untuk membuat struktur direktori proyek.
django-admin startproject test_django_app cd test_django_app
Kemudian, terapkan migrasi tertunda:
python3 manage.py migrate
Selanjutnya, buat akun pengguna super proyek Django dengan menjalankan perintah berikut:
python3 manage.py createsuperuser
Akhirnya, sekarang mulai server aplikasi Django:
python3 manage.py runserver 0.0.0.0:8080
Langkah 5. Konfigurasi Firewall.
Anda dapat membuka port dengan perintah berikut untuk firewall UFW:
sudo ufw allow 8000
Langkah 6. Mengakses Antarmuka Web Django.
Setelah berhasil diinstal, sekarang buka browser favorit Anda dan navigasikan ke http://your-server-ip:8000
dan untuk mengakses antarmuka Admin Django, buka browser web Anda dan ketik URL http://your-server-ip:8000/admin
Selamat! Anda telah berhasil menginstal Django. Terima kasih telah menggunakan tutorial ini untuk menginstal versi terbaru dari kerangka kerja Django pada Debian 11 Bullseye. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa yang resmi Situs web Django.