Belajar Django 3
Hello World dengan Django

oleh: Suryo Adhy Chandra, ST

Ilustrasi Hello World Django

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.

python manage.py startapp halaman

2. Membuat view Hello World

Buka file halaman/views.py, lalu buat fungsi seperti berikut:

from django.http import HttpResponse def hello_world(request): return HttpResponse("Hello World dari Django")
HttpResponse dipakai untuk mengirim jawaban langsung ke browser. Pada contoh ini, jawaban yang dikirim adalah teks Hello World dari Django.

3. Membuat routing urls

Ilustrasi alur routing Django

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.

from django.contrib import admin from django.urls import path from halaman.views import hello_world urlpatterns = [ path("admin/", admin.site.urls), path("", hello_world, name="hello_world"), ]

4. Menjalankan hasilnya

Jalankan server Django:

python manage.py runserver

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

Kesimpulan: views.py berisi fungsi yang menghasilkan respons, sedangkan urls.py menentukan alamat untuk memanggil fungsi tersebut.
← Kembali Ke Daftar Pelajaran Django