Adım 1: Python ve pip'in Kurulu Olduğundan Emin Olun
Başlangıçta yapmamız gereken ilk şey, bilgisayarımızda Python'un yüklü olup olmadığını kontrol etmek. Eğer yüklü değilse, biraz Python büyüsü yapmamız gerekecek! Python, Django'nun temel yapı taşıdır, bu yüzden kurulum için olmazsa olmazdır.
İlk adımda terminali açarak Python sürümünüzü kontrol edin:
python3 --version
Eğer terminalde Python’un versiyon numarasını görüyorsanız, harika! Şimdi pip (Python Paket Yöneticisi) ile ilgili kontrole geçelim. pip, projelerde gerekli paketleri indirip yönetmenize yardımcı olur.
pip3 --version
Eğer pip de kuruluysa, işler yolunda demektir. Eğer yüklü değilse, aşağıdaki komutla kolayca yükleyebilirsiniz:
sudo apt install python3-pip
Adım 2: Virtualenv Kurulumu (Sanal Ortam)
Django'yu sistem genelinde değil, izole bir ortamda kurmak, projelerinizi düzenli tutmanın en iyi yoludur. Bu yüzden sanal ortam kurmak önemli bir adım. Sanal ortam, projelerinizin bağımlılıklarını birbirinden ayırarak çatışmaları önler.
Terminale şu komutu girerek `virtualenv` paketini kurun:
sudo apt install python3-venv
Sanal ortamı oluşturmak için terminalde şu komutu çalıştırın:
python3 -m venv myenv
Bu komut, "myenv" adında bir sanal ortam oluşturacaktır. Artık bu ortamda istediğiniz gibi çalışabilirsiniz.
Sanal ortamı etkinleştirmek için şu komutu kullanın:
source myenv/bin/activate
Ve başarılı bir şekilde etkinleştirildiğini görmek için terminalde şu komutu girin:
which python
Eğer sanal ortamınız aktifse, terminalin yolu `myenv` klasörünü işaret etmelidir. Her şey hazır!
Adım 3: Django'yu Kurma
Şimdi, Django'yu kurma aşamasına geldik. Hedefimiz, web uygulamalarımızı kolayca geliştirebileceğimiz bu harika framework’ü sistemimize kurmak. Django, Python ile geliştirilmiş güçlü bir web framework’üdür ve kurulum oldukça basittir.
Sanal ortamda olduğumuzdan emin olduktan sonra, şu komutu kullanarak Django'yu yükleyebiliriz:
pip install django
Bu komutla, Django'nun en son sürümünü sisteminize indirip yüklemiş olacaksınız.
Adım 4: Django Projesi Oluşturma
Kurulum tamamlandığında, Django’nun doğru şekilde yüklendiğini doğrulamak için şu komutu çalıştırarak Django'nun sürümünü kontrol edebilirsiniz:
django-admin --version
Artık Django kurulu ve hazır! Şimdi, kendi Django projemizi başlatabiliriz.
Yeni bir proje oluşturmak için şu komutu girin:
django-admin startproject myproject
Bu komut, `myproject` adında yeni bir Django projesi başlatır. Proje klasörünüzün içine girdiğinizde, Django'nun tüm dosya yapısını göreceksiniz.
Adım 5: Sunucuyu Çalıştırma
Şimdi sıra, yerel geliştirme sunucumuzu çalıştırmaya geldi. Django, yerel geliştirme sunucusuyla hızlıca testler yapmanıza olanak tanır. Şu komutu kullanarak sunucuyu başlatın:
cd myproject
python3 manage.py runserver
Terminalde “Starting development server at http://127.0.0.1:8000/” gibi bir çıktı görmelisiniz. Bu, Django uygulamanızın yerel sunucuda çalıştığını gösterir.
Tarayıcınızda `http://127.0.0.1:8000/` adresine giderek Django’nun başlangıç sayfasını görebilirsiniz.
Son Adım: Projeyi İleriye Taşıma
Django'nun kurulumunu tamamladık ve artık projelerimizi geliştirmek için hazırsınız. Ancak unutmayın, Django'nun sunduğu çok daha fazla özellik ve araçlar var. Örneğin, kullanıcı doğrulama, veritabanı bağlantıları ve REST API’leri gibi gelişmiş özelliklere de göz atabilirsiniz.
Daha ileri seviye özellikler öğrenmek için Django'nun resmi dökümantasyonuna göz atmanızı tavsiye ederim. Unutmayın, web geliştirme yolculuğunuz burada başlıyor ve her adımda daha fazlasını keşfedeceksiniz!