Belajar Django 3
Hello World dengan Django
oleh: Suryo Adhy Chandra, ST
Setelah project Django berhasil dibuat, kita bisa membuat halaman pertama yang menampilkan
tulisan Hello World. Pada latihan ini kita memakai HttpResponse, yaitu cara
sederhana untuk mengirim teks langsung dari Django ke browser.
1. Membuat aplikasi baru
Di dalam Django, fitur biasanya dibuat dalam bentuk app. Untuk membuat app baru bernama
halaman, jalankan perintah berikut dari folder yang berisi manage.py.
2. Membuat view Hello World
Buka file halaman/views.py, lalu buat fungsi seperti berikut:
HttpResponse dipakai untuk mengirim jawaban langsung ke browser. Pada contoh ini,
jawaban yang dikirim adalah teks Hello World dari Django.
3. Membuat routing urls
Routing adalah proses menghubungkan alamat URL dengan fungsi view. Tanpa routing, Django belum tahu fungsi mana yang harus dijalankan saat pengguna membuka sebuah alamat.
Buka file websiteku/urls.py, lalu hubungkan URL kosong dengan fungsi
hello_world.
4. Menjalankan hasilnya
Jalankan server Django:
Setelah itu buka http://127.0.0.1:8000/ di browser. Jika berhasil,
browser akan menampilkan tulisan:
Preview hasil:
Hello World dari Django
5. Kegunaan routing urls
- Mengatur alamat halaman pada website.
- Menghubungkan URL dengan fungsi view yang sesuai.
- Membuat nama route agar link lebih mudah dipanggil di template.
- Membantu project besar tetap rapi karena setiap alamat memiliki tugas yang jelas.
views.py berisi fungsi yang menghasilkan respons,
sedangkan urls.py menentukan alamat untuk memanggil fungsi tersebut.