Hei, kau masih di sana.
Saya tahu ini adalah proyek yang agak panjang, tetapi tetaplah bersama saya.
Kami menjadi sangat, sangat dekat.
Anda lihat, sampai sekarang, kami telah membangun seluruh sistem ini, bukan?
Kami memiliki file HTML dan JavaScript yang kami dapatkan template gratisnya.
Dan kami juga mengimplementasikan server kami sehingga browser benar-benar dapat mengirim data kepada kami dan kami benar-benar dapat menyimpan data
itu dan bahkan mengirim kembali halaman ASML terima kasih.
Setelah seseorang mengirimkan formulir.
Halaman Web kami sekarang menjadi sesuatu yang lebih dinamis dari sekadar teks yang dapat dibaca orang.
Orang-orang sekarang dapat berinteraksi dengan halaman Web kami dengan mengirimkan formulir dan kami sekarang telah mengirimkan data formulir ini ke
server Python kami.
Tapi ada masalah yang saya sebutkan di video terakhir, yaitu begitu server berhenti
berjalan atau mungkin crash, data itu hilang karena saat ini informasi formulir ada di memori.
Idealnya, kami menulisnya di suatu tempat di disk sehingga meskipun kami menghentikan server, informasi itu masih ada di
suatu tempat di file, sehingga file ini hidup di komputer ini, sama seperti file yang ada di desktop atau laptop
Anda.
Jadi bagaimana kita bisa melakukan ini?
Nah, kita sudah pernah melakukan ini sebelumnya, kan, kita cukup menulis ke sebuah file.
Sekarang, kita akan menjelajahi topik ini sedikit lebih banyak di beberapa
video berikutnya, tetapi yang ingin saya lakukan adalah menutup beberapa folder ini dan membuat file baru di sini.
Itu akan menjadi file teks dan file ini hanya akan disebut database dot text.
Hanya file teks sederhana dan database ini akan bertindak sebagai database kami tempat kami menyimpan informasi yang
diterima server.
Jadi jika Anda ingat, kami akan menyimpan email, kami akan menyimpan subjek, dan kemudian
kami akan menyimpan pesan.
Jadi idealnya, kami dapat menambahkan atau menambahkan ke file ini saat orang mengirimkan formulir.
Jadi bagaimana kami bisa melakukan ini, jika Anda mau, jeda video dan coba sendiri, jika tidak, mari coba
ini.
Kita bisa membuat fungsi baru di sini, kan, to.
Dan hak untuk mengajukan ini akan menerima semacam data yang akan dikirim.
Dan kita akan mengatakan dengan.
Buka lagi, sesuatu yang telah kita lihat sebelumnya, dan kita akan membuka database dan lagi, karena berada di
folder yang sama dengan server.
Kita tidak perlu menentukan jalur jatuh, kita bisa mengatakan database, teks titik.
Dan kita akan membuka dalam mode a sehingga menambahkan ke file itu karena sudah ada dan
kita akan menyebutnya sebagai database.
Dan di sini, kita akan mengatakan bahwa file tersebut akan sama.
Basis data.
Dot, benar, dan kemudian benar, apa yang kita inginkan.
Dalam kasus kami.
Kami ingin menulis email.
Pesan atau subjek dan kemudian pesan.
Dan kita bisa mengekstraknya dari data kita, benar, yang akan kita teruskan sehingga kita bisa mengatakan
bahwa email akan sama dengan data.
Surel.
Subjek akan sama dengan subjek data.
Dan pesan mereka akan menjadi data yang sama.
Pesan karena ini kamus, kan, lalu yang bisa kita lakukan di sini hanyalah melakukan string
F dan mengatakan bahwa kita ingin, pertama-tama, baris baru sehingga ada baris baru setiap kali ada entri.
Dan kami akan mengatakan bahwa kami menginginkan email, koma, subjek, dan akhirnya koma pada pesan.
Jadi itulah hak kita untuk fungsi file.
Dan kemudian di sini, alih-alih mencetak data, kita cukup memanggil hak untuk file.
Dan berikan datanya.
Jadi mari kita katakan ini dan lihat apa yang terjadi.
Akan kembali ke halaman dan kemudian klik kirim.
Baiklah, sepertinya semuanya berhasil, tapi mari kita lihat apakah kita benar-benar menulis ke file.
Jika saya pergi ke database.
Lihat itu, saya memiliki data saya yaitu email, subjek dan pesan, dan jika saya kembali ke halaman, misalkan pergi
ke kontak lagi, dan kali ini mari kita buat email yang berbeda.
Beberapa teks, beberapa lagi teks tekan kirim dan mari kembali dan betapa kerennya itu, kami sekarang memiliki basis data khusus kami
sendiri tempat kami menyimpan semua informasi pengguna ini.
Dan bagian kerennya adalah meskipun saya menutup server, saya masih memiliki informasi ini.
Saya selalu dapat kembali dan melihat siapa yang telah mengirimkan untuk sangat, sangat keren.
Dan jika sekarang Anda menyadari ini adalah cara kerja database, baiklah untuk Anda.
Ini adalah bagaimana database bekerja.
Inilah sebabnya mengapa Anda mendengar kata database.
Basis data pada dasarnya adalah tempat bagi Anda untuk menyimpan data dengan cara yang aman di luar server.
Benar.
Karena jika informasi Anda ada di memori, segera setelah komputer ditutup.
Nah, memori itu malah hilang, file teks seperti ini, bahkan jika saya mematikan komputer saya dan menyalakannya
kembali, akan selalu ada di disk.
Dan itulah yang kami sebut bertahan.
Artinya, itu tetap ada sehingga tidak pernah dihapus.
Tapi bagaimana kita bisa membuat ini lebih baik?
Nah, sekarang, ini hanya file teks.
Ini agak tidak nyaman dan sulit dibaca.
Mungkin kami membuat halaman arahan startup dan kami mengumpulkan informasi pengguna, mungkin email sehingga
kami dapat mengirim email kepada orang-orang saat startup ini diluncurkan, cara yang lebih baik untuk membuat database mungkin menggunakan file
CSV atau file Excel.
Jadi di video berikutnya, mari kita jelajahi itu.