Cara Install Django di Ubuntu/Debian Linux
Daftar Isi:
- Menginstal Django di Ubuntu 18.04
- Menginstal Python 3 dan venv
- Menciptakan Lingkungan Virtual
- Menginstal Django
- Membuat Proyek Django
- Menguji Server Pengembangan
- Menonaktifkan Lingkungan Virtual
- Kesimpulan
Django adalah kerangka kerja web Python tingkat tinggi gratis dan open source yang dirancang untuk membantu pengembang membangun aplikasi web yang aman, terukur, dan terpelihara.
Ada beberapa metode untuk menginstal Django, tergantung kebutuhan Anda. Ini dapat diinstal di seluruh sistem atau di lingkungan virtual Python menggunakan pip.
Paket Django juga termasuk dalam repositori resmi Ubuntu dan dapat diinstal menggunakan manajer paket
apt
. Ini adalah metode termudah untuk menginstal Django di Ubuntu 18.04, tetapi tidak sefleksibel memasang di lingkungan virtual. Juga, versi yang termasuk dalam repositori selalu tertinggal dari versi terbaru Django.
Tujuan utama lingkungan virtual Python adalah untuk menciptakan lingkungan yang terisolasi untuk berbagai proyek Python. Dengan cara ini Anda dapat memiliki beberapa lingkungan Django yang berbeda pada satu komputer dan menginstal versi spesifik modul berdasarkan setiap proyek tanpa khawatir itu akan mempengaruhi instalasi Django Anda yang lain. Jika Anda menginstal Django ke lingkungan global maka Anda hanya dapat menginstal satu versi Django di komputer Anda.
Menginstal Django di Ubuntu 18.04
Bagian berikut memberikan petunjuk langkah demi langkah tentang cara menginstal Django di lingkungan virtual Python di Ubuntu 18.04.
Menginstal Python 3 dan venv
Ubuntu 18.04 dikirimkan dengan Python 3.6 secara default. Anda dapat memverifikasi bahwa Python 3 diinstal pada sistem Anda dengan mengetik:
python3 -V
Outputnya akan terlihat seperti ini:
Python 3.6.6
Mulai dari Python 3.6, cara yang disarankan untuk membuat lingkungan virtual adalah dengan menggunakan modul
venv
. Untuk menginstal paket
python3-venv
yang menyediakan modul
venv
jalankan perintah berikut:
sudo apt install python3-venv
Setelah modul terinstal, kami siap untuk membuat lingkungan virtual untuk aplikasi Django kami.
Menciptakan Lingkungan Virtual
Mulailah dengan menavigasi ke direktori tempat Anda ingin menyimpan lingkungan virtual Python 3 Anda. Ini bisa menjadi direktori home Anda atau direktori lain di mana pengguna Anda telah membaca dan menulis izin.
Buat direktori baru untuk aplikasi Django Anda dan navigasikan ke dalamnya:
mkdir my_django_app
cd my_django_app
Setelah masuk ke dalam direktori, jalankan perintah berikut untuk membuat lingkungan virtual baru Anda:
python3 -m venv venv
Perintah di atas membuat direktori bernama
venv
, yang berisi salinan biner Python, manajer paket Pip, pustaka Python standar, dan file pendukung lainnya. Anda dapat menggunakan nama apa pun yang Anda inginkan untuk lingkungan virtual.
Untuk mulai menggunakan lingkungan virtual ini, Anda harus mengaktifkannya dengan menjalankan skrip
activate
:
source venv/bin/activate
Setelah diaktifkan, direktori bin lingkungan virtual akan ditambahkan di awal variabel
$PATH
. Juga prompt shell Anda akan berubah dan itu akan menampilkan nama lingkungan virtual yang sedang Anda gunakan. Dalam kasus kami yaitu
venv
.
Menginstal Django
Sekarang setelah lingkungan virtual diaktifkan, Anda dapat menggunakan pip manajer paket Python untuk menginstal Django:
pip install django
Dalam lingkungan virtual, Anda dapat menggunakan
pip
perintah bukan
pip3
dan
python
bukan
python3
.
Untuk memverifikasi instalasi gunakan perintah berikut yang akan mencetak versi Django:
python -m django --version
Pada saat menulis artikel ini, versi resmi Django terbaru adalah 2.1.2
2.1.2
Versi Django Anda mungkin berbeda dari versi yang ditampilkan di sini.
Membuat Proyek Django
Untuk membuat proyek Django baru bernama
mydjangoapp
gunakan utilitas baris perintah
django-admin
:
django-admin startproject mydjangoapp
Perintah di atas akan membuat direktori
mydjangoapp
di direktori Anda saat ini.
tree mydjangoapp/
mydjangoapp/ |-- manage.py `-- mydjangoapp |-- __init__.py |-- settings.py |-- urls.py `-- wsgi.py
Di dalam direktori itu, Anda akan menemukan skrip utama untuk mengelola proyek bernama
manage.py
dan direktori lain termasuk konfigurasi database, dan Django dan pengaturan khusus aplikasi.
Mari bermigrasi database dan membuat pengguna administratif.
Mulailah dengan menavigasi ke direktori
mydjangoapp
:
cd mydjangoapp
Secara default, Django menggunakan database SQLite. Untuk aplikasi produksi, Anda dapat menggunakan PostgreSQL, MariaDB, Oracle atau Database MySQL.
Jalankan perintah berikut untuk memigrasi basis data:
python manage.py migrate
Output akan terlihat seperti berikut:
Operations to perform: Apply all migrations: admin, auth, contenttypes, sessions Running migrations: Applying contenttypes.0001_initial… OK Applying auth.0001_initial… OK Applying admin.0001_initial… OK Applying admin.0002_logentry_remove_auto_add… OK Applying admin.0003_logentry_add_action_flag_choices… OK Applying contenttypes.0002_remove_content_type_name… OK Applying auth.0002_alter_permission_name_max_length… OK Applying auth.0003_alter_user_email_max_length… OK Applying auth.0004_alter_user_username_opts… OK Applying auth.0005_alter_user_last_login_null… OK Applying auth.0006_require_contenttypes_0002… OK Applying auth.0007_alter_validators_add_error_messages… OK Applying auth.0008_alter_user_username_max_length… OK Applying auth.0009_alter_user_last_name_max_length… OK Applying sessions.0001_initial… OK
Setelah basis data dimigrasikan, buat pengguna administratif sehingga Anda dapat menggunakan antarmuka admin Django:
python manage.py createsuperuser
Perintah akan meminta Anda untuk nama pengguna, alamat email, dan kata sandi untuk pengguna administratif Anda.
Username (leave blank to use 'linuxize'): admin Email address: [email protected] Password: Password (again): Superuser created successfully.
Menguji Server Pengembangan
Mulai server web pengembangan menggunakan skrip
manage.py
diikuti oleh opsi
runserver
:
python manage.py runserver
Anda akan melihat output berikut:
Performing system checks… System check identified no issues (0 silenced). October 20, 2018 - 11:16:28 Django version 2.1.2, using settings 'mydjangoapp.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
Jika Anda menginstal Django pada mesin virtual dan Anda ingin mengakses server pengembangan Django maka Anda harus mengedit file
settings.py
dan menambahkan alamat IP server di dalam daftar
ALLOWED_HOSTS
.
Buka
http://127.0.0.1:8000
di browser web Anda dan Anda akan disajikan halaman pendaratan Django default:
Untuk menghentikan server pengembangan, ketik
CTRL-C
di terminal Anda.
Menonaktifkan Lingkungan Virtual
Setelah Anda selesai dengan pekerjaan Anda, nonaktifkan lingkungan, dengan mengetik
deactivate
dan Anda akan kembali ke shell normal Anda.
Kesimpulan
Anda telah belajar cara membuat lingkungan virtual Python dan menginstal Django di mesin Ubuntu 18.04 Anda. Untuk membuat lingkungan pengembangan Django tambahan ulangi langkah-langkah yang kami uraikan dalam tutorial ini.
python ubuntuMenginstal, menginstal ulang, meng-upgrade, menghapus, memperbaiki Windows 7 / Vista / Xp

Microsoft telah meluncurkan yang baru situs web yang hanya berfokus pada cara menginstal, menginstal ulang, meng-upgrade atau menghapus Windows 7, Windows Vista & Windows XP.
Bagaimana cara menginstal Django pada Centos 7

Django adalah kerangka kerja web Python tingkat tinggi gratis dan open source yang dirancang untuk membantu pengembang membangun aplikasi web yang aman, terukur, dan terpelihara. Dalam tutorial ini, kita akan menginstal dan mengkonfigurasi versi stabil terbaru Django pada mesin CentOS 7 di dalam lingkungan virtual Python.
Cara menginstal Django di Debian 9 Linux

Django adalah kerangka kerja web Python paling populer yang dirancang untuk membantu pengembang membangun aplikasi web yang aman, terukur, dan terpelihara. Django dapat diinstal di seluruh sistem atau di lingkungan virtual Python menggunakan pip.