Şimdi, portföy web sitemizi dağıtmamız için son adım, buradaki yapılandırma dosyasına gitmektir.
Buna tıkladığımızda, bir sürü metin alacaksınız ve aslında bunlardan bir tonunu silebiliriz.
Burada flask gibi kullandığınız framework'e göre bir şeyler ayarlayabileceğinizi göreceksiniz.
Flask kullandığımız için tüm bu kodu kaldıralım.
Sadece matara bölümü var.
Ve yorumları kaldıracağız.
Yani ithal kardeşimiz var.
Ve burada kendi başınıza okuyabileceğiniz bazı açıklamalar var.
Ama istediğimiz en önemli şey.
yorumları buradan kaldırmaktır.
Aynen böyle.
Ve sonra dizin olduğundan emin olmak istiyoruz.
Yani Andre.
Bir yolu var.
Kime?
Portföy.
Dizinimizin ev kullanıcı adı ve ardından projemizin adı olduğunu hatırlayın.
Daha sonra isim verdiğimizden emin olmak istiyoruz.
Dosyamızın adı olarak.
Yani benim durumumda sunucu turtasıydı.
Hatırlarsanız, burada sunucu nokta pastası var ve bunu uygulama olarak dışa aktarıyoruz.
Yani uygulama değişkendir ve sunucu dosya adıdır.
Dolayısıyla, farklı bir dosya adınız varsa, diyelim ki run py var, o zaman buraya run yazarsınız.
O zaman sunucu yapalım.
Bakalım kurtarabilecek miyiz.
Ve Web'e geri dönelim.
Eğer yeniden doldurursam.
Ve bunu çalıştırdığımızda bir hata alıyoruz.
Şimdi, Python'un her yerdeki ilginç bir özelliği, aslında günlüklere bakabilmemizdir.
Burada, günlük dosyalarında, sunucunun hangi hataları veya neleri günlüğe kaydettiğini görebiliriz.
Yani bizim durumumuzda, modül bulunamadı hatasına bakalım.
Sunucu adında modül yok.
Tamam.
Bu çok ilginç.
Bunun neden olabileceğini görelim.
Eğer yapılandırma dosyamıza geri dönersek.
Hata almamızın nedeni, yolu yanlış yazdığım için sunucuyu bulamamasıydı.
Yani liman fo.
Bunu kaydedersem, Web'e geri dönerim.
Yeniden yükleyin ve web sitemize tıklayın.
Vay anasını.
Portföy projemiz yayında.
Şuradaki bağlantıyı herhangi biriyle paylaşabilirim ve dünyanın öbür ucunda, diyelim ki Hindistan'da olsalar bile
bilgisayarlarında görebilirler.
Evet.
Portföyümü görebilirler.
Ama en havalı kısmı ne biliyor musunuz?
Tüm sayfalarımızın çalışıyor olmasının yanı sıra iletişim formumuz da çalışıyor.
Şöyle bir şey yaparsam, bunu biraz daha büyük yapalım, böylece iki nokta com konu satırını görebilirsiniz.
Birileri çok ama çok heyecanlı.
Eğer gönder tuşuna basarsam.
İşe yaradı.
İşin güzel yanı, bir dahaki sefere diyelim ki biri sizinle iletişime geçti.
Tek yapman gereken.
Aslında Python'a herhangi bir yerde geri dönmek.
Şimdi Python'un herhangi bir yerindeki yeni bir sayfaya gidelim.
Dosyalara gidiyorum.
Ardından veritabanı CSV'sini kontrol edin ve buna bakın.
CSV dosyanıza yeni bir giriş yaptınız ve dosyayı kaydedebiliyorum bile.
Dosyayı indirebilirim, böylece daha sonra, bir hafta sonra, ilerlemeyi kontrol edebilir ve
portföyümün nasıl gittiğini görebilirim.
Ve şimdi umarım bununla birlikte gelen gücü görmeye başlarsınız.
Biz kendimiz bütün bir Web platformu oluşturduk.
Bazı şablonları kullanırken HTML, CSS ve JavaScript dosyalarını oluşturduk, ancak yine de bunları beğenimize göre değiştirdik ve
bunları güncellemeye ve beğeninize göre değiştirmeye devam edebilirsiniz.
Ancak kendimiz de bu makineye kaydedilecek bir CSV dosyası içeren bir sunucu oluşturduk.
Ve bu makineyi sadece bilgisayarlarımızdan Python gibi bir yere, bizim için özel bir sunucu veya sunucu alanı
olan herhangi bir yere taşıyoruz, böylece her zaman çalışıyor.
Veritabanları ve AWS, Google Cloud, Azure ve diğer tüm veritabanı veya sunucu platformları gibi yerler
bu şekilde çalışır.
Makinelerini kullanmanıza izin veriyorlar.
Hızlı koşacaklarından, her zaman açık olacaklarından emin oluyorlar.
Ve veritabanları bir şeyleri kaydetmenizi sağlar.
Dolayısıyla, öğeleri bir CSV'ye kaydetmek yerine, daha fazla işlem yapabilmek veya daha fazla bilgi depolayabilmek için
özel bir veritabanına kaydedebiliriz.
Ancak umarım bu size web geliştirme dünyasını ve her şeyin nasıl bağlantılı olduğunu açar.
Sadece birkaç saat içinde oldukça düzgün görünümlü bir portföy oluşturabiliyoruz.
Değil mi?
Yani, evet, bazı yapılandırmalar, bazı sorunlar vardı, ama artık nasıl yapılacağını bildiğinize göre,
eminim neler yapabileceğinize dair pek çok olasılık görüyorsunuzdur.
Artık bu siteyi istediğiniz şekilde özelleştirebilirsiniz.
Belki biraz daha HTML veya CSS öğrenerek web sitesini biraz daha kendi zevkinize uygun hale getirebilirsiniz.
Belki daha da etkileşimli hale getirmek için biraz JavaScript eklemek istersiniz.
Ya da belki de bu uygulamayı Python dışında bir yerde barındırmak veya kendi veritabanınızı oluşturmak
gibi farklı şeyler keşfetmek istiyorsunuz.
Olasılıklar sonsuzdur.
Umarım bu sizin için heyecan verici olmuştur.
Bu benim en sevdiğim konulardan biri ve kısa bir süre içinde ele aldığımız çok şey oldu.
Sadece birkaç videoyla uzman bir web geliştiricisi olmayacaksınız, ancak umarım bu size en azından web geliştirme
dünyasını ve bu dünyaya nasıl dahil olmak isteyebileceğinizi gösterir.
Buraya kadar iyi iş çıkardın.
Bu gerçekten zor bir bölümdü.
Beyniniz ağrıyorsa endişelenmeyin.
Git biraz kestir, bir sonraki videoda görüşürüz.
Güle güle.