Django Nedir?
Django, Python ile geliştirilmiş bir web framework'üdür ve her seviyedeki web geliştiricisine sağlam ve güvenli bir platform sunar. Eğer bir web sitesi ya da uygulaması geliştirmek istiyorsanız, Django tam size göre! Hızlı geliştirme, kolay bakım, güvenlik gibi özellikleriyle popüler bir seçenek. Şimdi gelin, Windows bilgisayarınızda Django'yu nasıl kuracağınızı adım adım öğrenelim.
Adım 1: Python ve Pip'i Yükleyin
Django'yu kullanabilmek için ilk olarak Python ve pip'in sisteminize yüklü olması gerekiyor. Eğer bunlar hâlâ yüklü değilse, panik yapmayın. İşte nasıl yapacağınız:
1. Python İndir: Python'un son sürümünü [Python resmi web sitesinden](https://www.python.org/downloads/) indirmeniz yeterli. Windows 10 kullanıyorsanız, indirdiğiniz .exe dosyasını çalıştırarak kurulumu başlatabilirsiniz.
2. Python'u Path'e Ekleme: Kurulum sırasında dikkat etmeniz gereken en önemli şey, "Add Python to PATH" seçeneğini işaretlemektir. Bu adımı atlamayın, çünkü Python'u terminal veya komut satırından kolayca çalıştırabilmeniz için gereklidir.
3. Pip'i Kontrol Etme: Python ile birlikte gelen pip (Python Package Installer), projeleriniz için gerekli olan paketleri indirmenize yarar. Pip'in doğru şekilde yüklendiğinden emin olmak için komut satırında aşağıdaki komutu çalıştırabilirsiniz:
python -m ensurepip --upgrade
Eğer pip yüklü değilse, bu komut onu yükleyecektir.
Adım 2: Sanal Ortam (Virtual Environment) Oluşturun
Python projelerinde bağımlılıkların yönetilmesi çok önemlidir. Bunun için sanal ortam (virtual environment) kullanmak, projelerinizi daha temiz ve düzenli tutmanızı sağlar. Django'yu kurmadan önce bir sanal ortam oluşturmak iyi bir alışkanlıktır. İşte nasıl yapacağınız:
1. Sanal Ortam Oluşturma: Komut satırına şu komutu yazarak sanal ortamınızı oluşturun:
python -m venv myenv
Burada `myenv` yerine istediğiniz bir isim verebilirsiniz.
2. Sanal Ortamı Aktif Etme: Sanal ortamı aktif etmek için şu komutu kullanın:
myenv\Scripts\activate
Aktif hale geldiğinde terminalde `(myenv)` gibi bir şey görmelisiniz. Bu, sanal ortamın aktif olduğunu gösterir.
Adım 3: Django'yu Yükleyin
Artık sanal ortamınız hazır ve Python kurulumunuz da tamam. Şimdi sırada Django'yu yüklemek var. Bunu pip kullanarak çok kolay bir şekilde yapabilirsiniz. Komut satırına şu komutu yazın:
pip install django
Django'nun en son sürümü otomatik olarak yüklenecektir. Yükleme işlemi birkaç saniye sürebilir, bu yüzden sabırlı olun.
Adım 4: Django Yüklemesini Doğrulama
Django'nun doğru şekilde yüklendiğini kontrol etmek için şu komutu yazabilirsiniz:
django-admin --version
Eğer her şey doğru şekilde kurulmuşsa, komut size Django'nun yüklü sürümünü gösterecektir. Örneğin: `4.0.0` gibi bir sürüm numarası görmelisiniz.
Adım 5: Django Projesi Başlatma
Artık her şey hazır! Django ile ilk projenizi başlatmaya hazırsınız. Yeni bir Django projesi oluşturmak için şu komutu kullanın:
django-admin startproject myproject
Bu komut, "myproject" adında yeni bir proje oluşturacaktır. Bu projeyi istediğiniz şekilde adlandırabilirsiniz.
Adım 6: Django Sunucusunu Başlatın
Şimdi, Django projenizi çalıştırmak için hazırız! Projeye girin:
cd myproject
Ve ardından yerel geliştirme sunucusunu başlatmak için şu komutu yazın:
python manage.py runserver
Bu komutla Django geliştirme sunucusunu başlatacaksınız. Tarayıcınızda `http://127.0.0.1:8000/` adresine giderek, Django'nun varsayılan hoş geldiniz sayfasını görebilirsiniz. Eğer her şey doğru bir şekilde kurulmuşsa, bu sayfa sizin için açılacaktır.
Adım 7: Django'yu Geliştirmeye Başlayın
Tebrikler! Django kurulumunuzu başarıyla tamamladınız. Artık Django ile uygulama geliştirmeye başlayabilirsiniz. İlk adım olarak, `myproject` klasöründe bulunan `settings.py` dosyasını düzenleyerek, projenizin yapılandırmasını yapabilir ve uygulamalarınızı oluşturabilirsiniz.
Sonuç
Django'yu Windows bilgisayarınıza kurmak gerçekten çok kolay. Python ve pip'i yükleyip, sanal ortamda Django'yu kurarak hızlıca projelerinize başlayabilirsiniz. Bu rehberde öğrendiklerinizi kullanarak, kendi web uygulamanızı geliştirmeye hazır olduğunuzu unutmayın. Django'nun sağladığı güçlü özelliklerle harika projeler ortaya çıkarabilirsiniz.