Django Framework Kurulumu ve İlk Proje


Django Framework Kurulumu ve İlk Proje

Django, Python programlama diliyle geliştirilen modern ve güvenli web uygulamaları inşa etmek için kullanılan popüler bir frameworktür. Hızlı geliştirme kabiliyeti, dahili yönetici paneli ve modüler yapısıyla bilinen Django Framework, hem yeni başlayanlar hem de profesyonel geliştiriciler için tercih sebebidir. Bu makalede adım adım Django Framework kurulumunu ve ilk Django projesinin nasıl oluşturulacağını ayrıntılı olarak anlatacağız.

Django Framework Kurulumu

Python Kurulumunun Kontrolü

Django'yu kullanabilmek için sisteminizde Python'ın kurulu olması gerekir. Python kurulu değilse buradan indirebilirsiniz. Kurulumu doğrulamak için aşağıdaki komutu terminalde çalıştırabilirsiniz:

python --version

Django ve Sanal Ortam Kurulumu

Django projelerinde bağımlılıkları yönetmek için bir sanal ortam oluşturmak en iyi yöntemdir. Böylece her proje kendi kütüphane versiyonlarıyla izole şekilde çalışır:

python -m venv myvenv
source myvenv/bin/activate   # Linux / macOS
yada
myvenv\Scripts\activate      # Windows

Şimdi Django Framework'u pip ile kurabiliriz:

pip install django

Kurulumun başarılı olup olmadığını görmek için:

django-admin --version

İlk Django Projesi Oluşturma

Django Projesi Başlatma

Komut satırına aşağıdaki komutu girerek ilk Django projenizi başlatabilirsiniz:

django-admin startproject ilkproje

Bu komut "ilkproje" adlı bir klasör ve temel proje dosyalarını oluşturur. Proje klasörüne gidip sunucuyu başlatabilirsiniz:

cd ilkproje
python manage.py runserver

Aşağıdaki gibi bir çıktı gördüyseniz Django Framework başarıyla çalışıyor demektir:

Starting development server at http://127.0.0.1:8000/

Tarayıcıda http://127.0.0.1:8000/ adresini ziyaret ederek çalışır durumda olan ilk Django projenizi görebilirsiniz.

Sonuç

Django Framework kurulumu ve ilk proje oluşturma işlemleri oldukça kolay ve hızlıdır. Python ile hızlıca profesyonel web uygulamaları geliştirmek isteyen herkes, Django’nun modern özelliklerinden ve güçlü altyapısından yararlanabilir. Bir sonraki adım olarak uygulamanızı özelleştirmeye ve uygulama ekleme adımlarına geçebilirsiniz. Django Framework ile ilgili daha fazla içerik ve püf noktaları için blogumuzu takip etmeyi unutmayın!