Pekala millet, bu gerçekten çok eğlenceli olacak.
Kullanıcıların iletişim bilgilerini gönderebilecekleri ve sizinle çevrimiçi iletişim kurabilmeleri için bir mesaj girebilecekleri
gerçek bir iletişim sayfası oluşturacağız.
Şimdi Flask'taki hızlı başlangıç kılavuzuna gidersek ve istek verilerine erişmeye gidersek.
Bu aslında size nasıl başa çıkacağınızı gösterir.
Ve tam burada, istek nesnesinin içinde, tarayıcıdan bilgi almamızı sağlayan kod yer alıyor.
Artık dosya yükleme gibi şeyler bile var, böylece insanların dosyalarını yüklemelerini ve gerçekten sunucumuza göndermelerini
sağlayabiliyoruz.
Ama şimdilik sadece buna odaklanalım.
Önce kodu kopyalamak istiyorum ve sonra neler olduğu hakkında konuşacağız.
Sunucumuza gidelim.
Noktalı pasta.
Temel köklerimiz burada.
Ve bir tane daha ekleyelim.
Bunun gibi.
Şu anda önemsediğim tek şey.
Bu kısım tam burada.
Şimdilik adını vereceğim yeni bir rota oluşturmak istiyorum.
Formu gönderin.
Ve bu aslında yaratılması gereken bir şey.
Post ve get metotlarına sahip olacak ve yine bu sadece varsayılan get, tarayıcının bilgi göndermemizi istediği anlamına gelir
post sadece tarayıcının bilgiyi kaydetmemizi istediği anlamına gelir, ancak şimdilik bunun hakkında endişelenmeyeceğiz.
Ayrıca submit form adında bir fonksiyon tanımlamak istiyoruz.
Ve son olarak.
Şimdilik sadece geri dönmek istiyorum.
Bir form gönderildi.
A.
Mesaj.
Bu bizim gönderme formumuz, son nokta.
Ama şu anda hiçbir şey yapmıyor.
Bunu tarayıcıdaki ön uçta asla çağırmıyoruz.
Peki bunu nasıl çalıştırabiliriz?
Peki, iletişim HTML'sine gidelim ve düğmeye tıkladığımızda ne olduğunu anlayalım.
Ve aslında sadece arayalım.
Başlık sayfasına gidersem, gönder düğmesinin olduğunu görürsünüz.
Yani gönder tuşuna bastığımızda, ideal olarak sunucuya bazı bilgiler göndeririz.
O halde F komutunu verelim ve gönderimi arayalım.
Ve şuna bak, burada gibi görünüyor.
Şunu biraz açalım.
Daha büyük, aynen böyle.
Böylece neler olduğunu görebiliyoruz.
Gönder türünde bir düğmemiz olduğunu görüyoruz ve göndermek için tıkladığımız düğme bu.
Yani 74. satırda.
Şimdi burada en üstte form adında bir şeyimiz olduğunu görüyoruz.
Ve formla birlikte, gerçekleştirebileceğimiz bir eylemimiz var.
Bu standart HTML'dir.
HTML oluşturulduğunda, fikir sayfaları görüntülemek, ancak aynı zamanda bu formu kullanarak sunucuya veri gönderebilmekti
ve bunu bu eylem niteliğini kullanarak yapıyoruz.
Ve buraya koyabilir, gönderebilir veya alabiliriz.
Hatırlarsanız, burada da tam olarak böyle bir durum söz konusu.
Bu uç nokta get veya post yöntemlerini kabul edebilecektir.
Şimdi get'e karşı post'un ne olduğunun ayrıntılarına girmemize gerek yok, ancak bunu düşünmenin
iyi bir yolu, bilgileri URL'ye ekleyerek get ile veri gönderebiliriz.
Burada da aynı, ancak ideal olarak insanların e-postalarını ve mesajlarını URL'de göndermek istemiyoruz.
İdeal olarak, bunu çok açık ve belirgin olmayan bir metin gövdesi aracılığıyla göndermek isteriz.
Bizim durumumuzda post kullanacağız ve size bunun nasıl çalıştığını göstereceğim.
Bu yüzden burada bir eylemimiz olacak ve bu eylem post olacak.
Şimdi, bunun gerçekte çalışma şekli, bu arada, uç noktamızın ne olacağı olan gönderme formunu çağırmamız
gerekecek.
Böylece tıkladığımda bir form ile.
Buraya gönder.
Bu URL'yi çalıştıracak.
Esasen formu a ile gönderin.
Yöntem.
Bu posta.
Böylece Gönder'e tıkladığımda eylem gönderme formu gönderilecektir.
Bunu kaydedelim ve çalışıp çalışmadığını iki kez kontrol edelim.
Bu yüzden buraya form gönder diyeceğim.
Saklayacağım.
Ve şimdilik, sadece geri döneceğim.
Form gönderildi.
Yaşasın!
Eğer geri dönüp saçma sapan şeyler yazarsak.
Aslında yenileyelim.
Yeni olduğundan emin olun.
Gönder'e tıklarsam.
Şuna bir bak.
Form gönderildi.
Yaşasın.
Ve buradaki uç noktanın submit form olduğunu görüyorsunuz.
Bu, HTML dosyasına eklediğimiz eylemdi.
Tekrar geri dönersek, geliştirici araçlarını açın.
Buradan ağa gidin.
Bunu biraz daha küçültelim.
Gönder'e tıklarsam.
Ağımdaki şuna bakın, gönderme formumuz olduğunu görüyorsunuz.
Eğer üzerine tıklarsam, hooray gönderimi için yanıt alıyorum.
Ve başlıklara gidersem, bir gönderi yöntemi yaptığımı görürsünüz çünkü söylediğim şey buydu.
Bu, sunucuya veri gönderen ben olacağım.
İçerik türünün URL kodlaması için uygulama x, w, w w olduğunu görürsünüz.
Bu sadece gönderebileceğimiz standart bir veri türüdür.
Kullandığımız zaman.
HTML'deki form etiketi, ancak bu konuda endişelenmemize gerek yok çünkü artık verilere erişimimiz var.
Kullanıcının gönderdiği.
Bir sonraki videoda, sunucuya gönderdiğim verileri yakalamaya çalışacağız ve aslında python
kodumuzla okuyacağız.
Bir sonrakinde görüşürüz.
Güle güle.