Django merupakan salah satu fullstack web framework yang ditulis dengan bahasa pemrograman Python didukung oleh komunitas yang solid. Python sendiri sangat populer dan relatif mudah dipelajari dan Django menawarkan fleksibilitas dalam kemampuan untuk mengekpresikan diri dengan hanya beberapa baris kode saja. Apakah Anda tahu bahwa beberapa situs atau layanan tingkat atas dibangun dengan Django? Berikut beberapa diantaranya:
- Disqus. Penyedia layanan komentar untuk blog.
- Bitbucket. Salah satu penyedia layanan penyimpaan kode.
- Instragram. Media sosial untuk foto dan video.
- Pinterest, Mozila Firefox, Nasa, The Washington Post, dan masih banyak lagi.
Persiapan Lingkungan Kerja
Untuk menggunakan framework Django, Anda harus menyiapkan beberapa environment yang ada di bawah ini:
- Menginstal Python. Untuk mempermudah instalasi dan konfigurasi bahasa Python, kita akan menggunakan distribusi aplikasi dari Anaconda. Unduh dan pasang Anaconda dari situs https://www.anaconda.com/download/. Pilih Python versi 3.7 – 64-Bit atau versi terbaru.
- Kode Editor. Salah satu kode editor favorit penulis adalah Visual Code. Anda juga bisa mencoba editor Atom, Sublime Text, Notepad ++, dan lain-lain.
- Database. Django ORM (Object-Relational Mapper) mendukung banyak tipe database yang populer, diantaranya: Postgresql, MySQL, Oracle, MongoDB, SQLite, Redis, SQL Server, dan lain-lain.
Menjalankan Python
Jika proses instalasi Python telah selesai, buka shell (terminal atau Command Prompt) untuk mencoba menjalankan Python. Ketikkan perintah python dalam shell Anda. Contohnya seperti di bawah ini:
Untuk keluar dari shell Python, ketikkan perintah: >>> exit() atau quit().
Menginstal Framework Django
Cara termudah untuk menginstall framework Django adalah dengan menggunakan Python package manager atau disebut juga sebagai pip. Ketikkan pip install django dalam shell Anda.
Untuk memeriksa instalasi Django ketikkan django-admin –version dari shell Anda. Atau menggunakan shell Python seperti contoh di bawah ini:
Demikian sekilas tentang framework Django, artikel berikutnya akan membahas cara membuat Website sederhana menggunakan Django Framework.