Belajar Membuat Form Menggunakan Django
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 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)