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:

https://docs.djangoproject.com/en/1.3/intro/tutorial01/

http://gatotkacaproject.com/topics/django/overview.html

  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • email
  • Live
  • MySpace
  • PDF
  • Technorati
  • Tumblr
  • Twitter
  • Yahoo! Bookmarks
  • Ping.fm
  • QQ书签
Aris Febrianto

About Aris Febrianto

Mahasiswa Universitas Muhammadiyah Jakarta, KPLI-Jakarta 2011-2013, Pengguna BlankOn Linux.