Cara Install Django di Linux [how to]

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
  1. 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
  1. 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 ~]#
  1. 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
  1. 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

geekid

Recent Posts

MySQL Error 1698 (28000): Error Access denied for user ‘root’@‘localhost’ [Problem Solved]

Pengantar Pernahkah kalian setelah melakukan install MySQL di server atau di desktop dan ketika ingin…

1 month ago

GPG Error : Invalid EXPKEYSIG [Problem Solved]

Pengantar Pernahkan kalian setelah melakukan penambahan repository dan menjalankan update kemudian muncul error GPG Error…

1 month ago

Cara Install MySQL di Ubuntu 18.04 [how to]

Apa itu MySQL MySQL merupakan salah satu dari sekian banyak project Open Source Database Management…

1 month ago

Cara Install OpenVPN Access Server di CentOS [how to]

Apa itu OpenVPN Access Server Kalian pasti sering menggunakan VPN buat akses website yang di…

2 months ago

Cara Install LiteSpeed di CentOS [how to]

Apa itu LiteSpeed Buat kalian para Blogger ataupun Web Developer pasti tentunya tak asing lagi…

2 months ago

Cara Install Redis di CentOS [how to]

Apa itu Redis REDIS, pernahkah kalian mendengar atau menggunakannya? Redis adalah sebuah open source project…

2 months ago