Anda di halaman 1dari 7

BELAJAR MEMBUAT FORM MENGGUNAKAN DJANGO

Pada bagian ini kita akan membahas bagaimana menggunakan Form pada Django, bagaimana
menerima Input pengguna dan menghubungkannya ke database
 Buat project/directory baru dengan nama basicforms_NPM
 Buat applikasi dengan nama basicapp_NPM didalamnya
 Dalam direktori tingkat atas buat folder templates
 Dalam folder templates buat folder basicapp_NPM
 Dalam folder yang dibuat pada nomer 4, buat 2 file html dengan nama index.html dan
form_page.html
 Pada settings.py di dalam direktori tingkat atas lakukan; pengaturan ( seperti project pertama)
a. os.path.join(BASE_DIR, ...)
b. INSTALLED_APPS = [ ]
c. TEMPLATES = [ ]
 Dalam direktori applikasi utama buat python file dengan nama forms.py
 Dalam forms.py , buat 3 field ; nama,email dan text area
 Pada file views.py didalam direktori applikasi utama, buat fungsi memanggil index.html dan
form_page.html

 Pada urls.py di dalam direktori tingkat atas , buat rute alamat yang akan dipanggil pada view
 Pada file index.html ketikkan kode sebagai berikut `

 Pada file form_page ketikkan kode program sebagai berikut :


 Tampilan index atau http://127.0.0.1:8000/

Note : Disini kita membuat heading 1 menjadi WELCOME TO HOME PAGE


NPM_NAMA, lalu heading 2 menjadi Formpage

 Pada Views.py, tambahkan kondisi ketika user melakukan submit button pada form . Kita
tambahkan method POST.
 Pada Form.py buat validasi bahwa nama harus dimulai dengan huruf ‘Z’.dan di akhiri dengan
huruf ‘K’ (Challange)

 Buat method baru untuk melakukan validasi


o check_for_z(value):method ini mengambil value(nilai) dari inputan user pada
field nama
o if value[0].lower() : periksa value pada indeks pertama dan ubah menjadi
lowercase
 Hasilnya :
 Tampilan http://127.0.0.1:8000/formpage/, ketika input email dan nama nya salah
(Challange)
 Ketika inputan yang kita masukan benar (Challange)

Anda mungkin juga menyukai