Dasar Konten Dinamis Django
Sumber : DjangoBook
Kali ini saya akan belajar dasar membuat konten Dinamis menggunakan Django, sebagai lanjutan pelajaran sebelumnya, Content dinamis yang akan di tampilkan adalah Waktu dan Tanggal pada saat dilakukan permintaan, jadi hasil yang akan ditampilkan tidak statis, melainkan dinamis. untuk membuatnya, saya akan membuat sebuah View Function, yaitu sebuah fungsi python yang akan memproses permintaan dan mengembalikan hasil sebagai Respon WEB, hasil yang di kembalikan dapat berupa Kode HTML, Redirect, 404 error, dokumen XML, gambar, atau yang lainnya.
untuk memulainya saya akan membuat file views.py dibawah direktori websiteku (lihat postingan sebelumnya), editor yang saya gunakan adalah nano :
from django.http import HttpResponse
import datetime
def waktu_sekarang(request):
sekarang = datetime.datetime.now()
html = "<html><body>It is now %s.</body></html>" % now
return Httpresponse(html)
fungsi di atas akan menghasilkan halaman HTML yang berisi waktu pada saat permintaan dilakukan. tugas selanjutnya adalah memberitahu django kapan harus menggunakan fungsi ini, untuk itu saya akan mengedit file urls.py di bawah direktori websiteku (lihat posting sebelumnya) :
from django.conf.urls.defaults import *
urlpatterns = patterns("",
(r'^waktu/$', waktu_sekarang),
)
kode di atas memberitahu django bahwa request URL /waktu/ akan di tangani oleh fungsi waktu_sekarang, dan untuk mencobanya jalankan webserver django dengan perintah :
python manage.py runserver
dari direktory websiteku (lihat posting sebelumnya). dan kemudian buka web browser, masukan alamat : http://127.0.0.1:8000/time/
dan… SELAMAT !!! pelajaran dasar konten dinamis telah selesai
-
Arsip
- Januari 2009 (2)
- Desember 2008 (1)
- Oktober 2008 (17)
-
Kategori
-
RSS
RSS Entri
Komentar RSS