Kayıt Ol

Giriş


Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

You must login to ask question.

Giriş


Kayıt Ol

Merhaba, kayıt formu üzerinden kayıt olabilirsiniz. Fakat sosyal medya ile kayıt olmanızı önermekteyiz.

Flask Nedir Ve Nasıl Kurulur?

Flask Nedir Ve Nasıl Kurulur?

Öncelikle herkese merhabalar.Flask konusunda ki türkçe kaynak eksiliğini farketmem üzerine bu site üzerinden Flask hakkında bildiğim herşeyi (ve bugünden itibaren yeni öğreneceğim herşeyi) sizlere aktarmak istiyorum.Öncelikle Flask’in ne olduğunu kısa birkaç cümle ile açıklayalım ve ardından kurulumunu nasıl yapacağımızı öğrenme kısmına geçelim. Flask için python dili ile web uygulamaları yapmamıza yarayan mini bir framework diyebiliriz.Küçük ve basit işleriniz Flask ile daha hızlı ve daha az komplikasyon yaşayarak halledebilmeniz bu frameworkü tercihler arasına sokuyor.Sanırım bu kadar açıklama şimdilik yeterli eğer Flask ile ilgili daha fazla bilgi sahibi olmak isterseniz küçük bir araştırma ile bu bilgilere sahip olabilirsiniz.Dilerseniz lafı fazla uzatmadan kuruluma geçelim.

İlk adım olarak virtualenv ile bir klasör oluşturalım.Virtualenv nedir diyen arkadaşlar için kısa bir açıklama olarak şunu söyleyebilirim.Virtualenv projelerimizi tutmamızı sağlayan sanal bir disk diyebiliriz yani proje için indirdiğiniz paketler bu sanal diskte olacağı için bilgisayarınızın bir bağlılığı olmayacak.

Masaüstünüzde veya dilediğiniz bir konumda bir klasör oluşturalım.
mkdir flaskproje
Daha sonra bu klasörün içerisine virtualenv ile sistemimizi oluşturalım
virtualenv flasksite
Bu işlemi de gerçekleştirdikten sonra virtualenv’ı aktifleştirmemiz gerekiyor.
source bin/activate
Ve artık proje klasörümüz hazır şimdi de Flask’i indirelim ve kuralım
pip install flask
Projemiz artık kodlanmaya hazır bir şekilde bizi bekliyor .Projemize bir adet app.py adlı bir dosya, static ve templates klasörlerimizi eklememiz gerekiyor.
touch app.py
mkdir static
mkdir templates
 

Static adlı klasör bizim web sitemizde bulunacak olan javascript,css ve image dosyalarını barındıracak templates ise adından da anlaşılacağı üzere temamızı barındıracak.App.py dosyasında ise biz sitemiz ile ilgili işlemleri gerçekleştireceğiz örnek olarak kullanıcı girişi veya sayfa yönlendirmeleri vs.

flask nedir

İlk derslik bu kadar arkadaşlar bir sonraki yazı da ise ilk uygulamamızı kodlayacağız ve routing işlemlerini ele alacağız.Eğer aklınıza takılan bir soru veya öneriniz var ise yorumlara yazabilirsiniz.Hepinize iyi günler iyi kodlamalar 🙂

Hakkında Mehmet CanÇırak

.Net & Python developer.

Bir Cevap Yaz

Captcha Captcha güncellemek için resime tıkla