Pengenalan Django dan Cara Penginstalannya

Django adalah sebuah web framework yang berbasis python dan menggunakan sistem MTV, yaitu Model, Template dan View. Web framework itu sendiri adalah sebuah alat yang digunakan untuk memprmudah kita dalam membangun sebuah website. Model adalah layer yang digunakan untuk berinteraksi dengan database, Template adalah layer presentasi untuk HTML, XML dan lainnya, sedangkan View adalah layer yang berisikan logika yang mengolah data dari model dan mengirimkannya ke dalam Template.



Django mempunyai kelebihan diantara web framework lainnya. Beberapa kelebihan yang dimiliki oleh Django adalah:
  • Object-relational mapper: mendefinisikan data model dalam Python dan menggunakan API (Application programming interface) untuk mengakses data tersebut.
  • Automatic admin interface Django: Menyediakan admin interface secara otomatis, sehingga anda tidak perlu repot – repot untuk membuatnya.
  • Elegant URL design: Pembuatan URL yang lebih mudah dan fleksibel.
  • Template system: Sistem template Django merupakan salah satu yang bagian yang paling powerful.
  • Cache system: Gunakan memcache atau sistem cache dengan mudah.
  • Internationalization: Django telah didesain untuk mempermudah anda dalam membuat web multi bahasa.

Pemasangan Django

Setelah mengenal Django, mari kita mencoba memasang Django pada komputer. Disini saya menggunakan komputer dengan sistem operasi Linux (BlankOn 7.0 Pattimura).
- unduh terlebih dahulu Django versi terbaru disini
- buka terminal dengan menekan bersamaan tombol CTRL+T pada keyboard. Lalu ekstrak file Django yg kita undah tadi dengan mengetikan
$ tar -xvf Django-1.3.tar.gz
- selanjutnya masuk pada direktori hasil ekstrak tadi dan lakukan pemasangan Django.
$ cd Django-1.3/
$ sudo python setup.py install
- untuk dapat memastikan apakah Django sudah terpasang dengan benar, kita dapat melakukan pengecekan dengan mengetikan perintah berikut pada terminal
aries@febrian:~/opt/Django-1.3$ python
>>> import django
>>> print django.get_version()
1.3
maka dapat terlihat bahwa Django sudah terinstal beserta nomer versi Django.

Membuat Project pertama di Django

agar project Django kita tersusun rapi hendaknya kita membuat folder tersendiri untuk Django.
-  Buat folder ProjectDjango dan masuk kedalam folder tersebut:
mkdir projectDjango
cd projectDjango/
- Selanjutnya buat project pertama Django kita dengan mengetikan perintah berikut pada terminal:
django-admin.py startproject belajardjango
penjelasan sintaks:
  • django-admin.py: sintaks untuk administrasi project dengan django
  • startproject: parameter untuk memulai project
  • belajardjango: nama projectnya
- Masuk kedalam folder project yang telah kita buat tadi
cd belajardjango/
maka kita akan melihat file-file berikut yang telah terbuat secara otomatis pada saat membuat project:
  • __init__.py: Sebuah file kosong yang memberitahu Python yang direktori ini harus dianggap sebagai paket Python.
  • manage.py: Sebuah utilitas baris perintah yang memungkinkan Anda berinteraksi dengan proyek Django dengan berbagai cara.
  • settings.py: Pengaturan/konfigurasi untuk project Django.
  • urls.py: deklarasi URL untuk project Django.
- Saatnya mencoba apakah project yg kita buat berhasil dan berjalan dengan sempurna. Masih didalam folder project kita lalu ketikkan perintah berikut pada terminal:
python manage.py runserver
-  Selanjutnya buka peramban web dan cek dengan mengetikkan http://127.0.0.1:8000/. Kalau berhasil akan tampak gambar sebagai berikut:


kini kita sudah mengetahui apa itu Django dan bagaimana cara memasangnya, selanjutnya terserah anda silakan bereksplorasi dengan Django. :)

Referensi:

Jangan lupa baca yang ini juga



0 comments:

Posting Komentar

PEDOMAN KOMENTAR
Ayo berpartisipasi membangun budaya berkomentar yang baik. Pantang bagi kita memberikan komentar bermuatan menghina atau spam.
Kolom komentar tersedia untuk diskusi, berbagi ide dan pengetahuan. Hargai pembaca lain dengan berbahasa yang baik dalam berekspresi. Setialah pada topik. Jangan menyerang atau menebar kebencian terhadap suku, agama, ras, atau golongan tertentu.

Bangun sharing ilmu dengan berkomentar disini :