Apa itu Django
Untuk kalian Developer pernah menggunakan Django? Django merupakan sebuah framework dari untuk membuat aplikasi atau website yang menggunakan python sebagai base programmingnya. Hampir sama dengan Rails, Django di desain untuk python agar bisa membuat aplikasi dengan menerapkan MTC (Model Template Controller). Untuk cara install Django di Linux, pertama kalian perlu install python terlebih dahulu. Untuk langkah-langkah cara install Django kalian bisa ikuti langkah berikut ini.
Cara Install Django di Linux
Jika kalian ingin membuat aplikasi atau website dengan menggunakan Python pastikan dahulu kalian telah menginstall Python di Linux kalian. Tapi secara default di Linux sudah terinstall Python versi 2.7, kalau kalian ingin menggunakan python versi 3 kalian bisa install dengan menggunakan command berikut ini :
Ubuntu
sudo apt install python3
CentOS
yum install -y python36
-
Install Dependencies
Kalau sudah terinstall python versi yang kalian inginkan, selanjutnya install dahulu dependencies yang dibutuhkan untuk menginstall Django. Kalian bisa ikuti command berikut ini untuk install dependenciesnya :
Ubuntu
sudo apt install python3-dev python3-setuptools python3-pip
CentOS
yum install -y python36-devel python36-setuptools python36-pip
-
Install Virtualenv
Untuk dapat membuat aplikasi dengan Django, kalian perlu install virtual environment untuk menjalankan Django. Dan karena virtual environment ini belum terinstall kalian bisa install terlebih dahulu dengan command berikut ini :
Ubuntu
pip3 install virtualenv
CentOS
pip3.6 install virtualenv
Dan kalau sudah terinstall kalian bisa buat terlebih dahulu virtual environment django dengan command berikut ini :
Ubuntu
mkdir django && cd django
python3 -m virtualenv djangoapp
CentOS
virtualenv djangoapp
Selanjutnya agar bisa menginstall Django di virtual environment tersebut kalian perlu mengaktifkan virtual environmentnya dengann command berikut ini :
source ~/djangoapp/bin/activate
Dan nanti pada interpreter CLI akan berubah kurang lebih seperti ini :
(djangoapp) [geekid@igneel ~]#
-
Install Django
Ketika sudah masuk ke virtual environment ini kalian barulah bisa install Django dengan command berikut ini :
Ubuntu
pip3 install django
CentOS
pip3.6 install django
-
Create Sample Project
Sekarang Django telah terinstall di virtual environment kalian, setelah itu kalian bisa mencoba untuk membuat project Django dengan command berikut ini :
cd ..
django-admin startproject testapp
Di artikel ini akan mencoba membuat project dengan nama testapp
. Jika sudah terbuat projectnya selanjutnya bisa coba untuk menjalankannya dengan command berikut ini :
cd testapp
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver 0.0.0.0:8080
Jika sudah berhasil di jalankan dengan command python manage.py runserver 0.0.0.0:8080
maka di terminal akan muncul seperti berikut ini :
$ python manage.py runserver 0.0.0.0:8080
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
August 13, 2019 - 22:54:33
Django version 2.2.4, using settings 'testapp.settings'
Starting development server at http://0.0.0.0:8080/
Quit the server with CONTROL-C.
Kalian bisa coba akses dengan url http://localhhost:8080
dan tampilan awalnya akan seperti ini :
Kesimpulan
Saat ini berbagai macam framework tersedia untuk membantu developer dalam mengembangkan sebuah aplikasi website. Salah satunya yaitu Django framework yang menggunakan Python sebagai base programmingnya dengan menerapkan konsep MTC (Model Template Controller).
Jika kalian para developer ingin deploy aplikasinya ke server atau VPS namun terkendala minimnya cara setting VPS jangan khawatir. Kami NimeTech.com menawarkan kepada kalian Jasa Manage VPS Custom dan Jasa Setting VPS