Django ile Tanışın!
Bir web geliştiricisi olarak, Django'yu ilk kez duyduğumda gerçekten çok heyecanlanmıştım. Python tabanlı bu güçlü framework, web uygulamaları geliştirmeyi hem kolaylaştırıyor hem de hızlandırıyor. Django’nun sunduğu özellikler sayesinde web sitenizi sadece birkaç adımda hayata geçirebilirsiniz. Bu yazıda, Windows işletim sisteminizde Django kurulumunu adım adım nasıl gerçekleştirebileceğinizi anlatacağım. Hazır mısınız? O zaman başlayalım!
Adım 1: Python’u Yükleyin
Django’yu kurmaya başlamadan önce, Python’un bilgisayarınızda yüklü olduğundan emin olmalısınız. Django, Python tabanlı bir framework olduğu için Python kurulumunu atlamak mümkün değil. Eğer Python’u henüz yüklemediyseniz, şu adımları izleyebilirsiniz:
1. [Python’un resmi web sitesine](https://www.python.org/downloads/) gidin.
2. En son sürümü indirin ve bilgisayarınıza kurun.
3. Kurulum sırasında, "Add Python to PATH" seçeneğini işaretlediğinizden emin olun. Bu adım, Python’u terminal veya komut satırından çalıştırmanızı kolaylaştıracaktır.
Eğer Python kurulumunu başarıyla yaptıysanız, şimdi komut satırında Python’un doğru bir şekilde yüklendiğini kontrol edebilirsiniz. Bunun için:
python --version
Bu komut size Python sürümünü gösterecektir. Eğer bir sürüm numarası görüyorsanız, Python doğru şekilde kurulmuş demektir!
Adım 2: Virtual Environment (Sanallaştırma Ortamı) Oluşturun
Django projenizi izole bir ortamda çalıştırmak, diğer projelerle karışmaması için oldukça önemlidir. Bu nedenle, virtualenv (sanallaştırma ortamı) kullanarak projelerinizi izole edebilirsiniz. Virtualenv ile her proje için ayrı bir ortam oluşturup, bağımlılıkları birbirinden ayırabilirsiniz.
İlk olarak, virtualenv'i kurmanız gerekiyor:
pip install virtualenv
Kurulum tamamlandıktan sonra, yeni bir proje klasörü oluşturun ve içerisine girin:
mkdir my_django_project
cd my_django_project
Ardından sanal ortamı oluşturun ve aktif hale getirin:
virtualenv venv
venv\Scripts\activate
Bu komut, "venv" adında bir sanal ortam oluşturur ve aktif hale getirir. Artık projelerinizi bu ortamda çalıştırabilirsiniz.
Adım 3: Django’yu Yükleyin
Virtualenv ortamını aktif hale getirdikten sonra, sıra Django’yu yüklemeye geldi. Django’yu yüklemek için pip komutunu kullanacağız:
pip install django
Bu komut Django’yu sanal ortamınıza yükleyecek ve her şey hazır hale gelecektir. Yükleme tamamlandıktan sonra, Django’nun doğru bir şekilde yüklendiğini kontrol etmek için şu komutu kullanabilirsiniz:
django-admin --version
Eğer bir sürüm numarası görüyorsanız, Django başarılı bir şekilde kurulmuş demektir.
Adım 4: İlk Django Projenizi Oluşturun
Django kurulumunu başarıyla tamamladıysanız, artık ilk projenizi oluşturabilirsiniz. Django’nun komut satırı araçları, projelerinizi hızlı bir şekilde başlatmanızı sağlar. Şimdi terminal veya komut satırına şu komutu girin:
django-admin startproject mysite
Bu komut, "mysite" adında yeni bir Django projesi oluşturacaktır. Şimdi oluşturduğumuz proje klasörüne girelim:
cd mysite
Adım 5: Sunucuyu Çalıştırın
Django’nun kurulumunu tamamladık ve projemizi oluşturduk. Şimdi projeyi çalıştırarak, Django’nun düzgün bir şekilde çalıştığından emin olalım. Aşağıdaki komutu girerek Django’nun yerel geliştirme sunucusunu başlatabilirsiniz:
python manage.py runserver
Sunucu çalıştığında, tarayıcınıza http://127.0.0.1:8000/ adresini yazarak Django’nun varsayılan karşılama sayfasını görebilirsiniz. Eğer her şey doğru bir şekilde çalışıyorsa, "Congratulations! You’re now working with Django" yazısını görmelisiniz.
Sonuç: Django Kurulumunuz Tamamlandı!
Artık Django kurulumunu başarıyla tamamladınız ve projelerinize başlamaya hazırsınız. Django’nun sunduğu güçlü araçlar ve esneklik ile hızla web uygulamalarınızı geliştirmeye başlayabilirsiniz. Unutmayın, Django hakkında daha fazla bilgi edinmek ve daha ileri düzey projeler oluşturmak için resmi [Django dokümantasyonuna](https://docs.djangoproject.com/en/stable/) göz atabilirsiniz.
Yeni projelerinizi keşfetmeye ve geliştirmeye başlamak için hazır mısınız? Haydi, eğlenceli bir yolculuğa çıkalım!