Merhaba Web Geliştiricisi!
Eğer Django ile tanışmaya karar verdiysen, doğru yerdesin! Django, Python ile web uygulamaları geliştirmek isteyenler için harika bir framework. Hem güçlü hem de esnek yapısıyla seni hiçbir zaman yarı yolda bırakmaz. Ancak, belki de bu ilk kez Django kuruyor olabilirsin ve Linux’ta kurulum biraz karmaşık gelebilir. Endişelenme! Adım adım, basit bir şekilde Django’yu Linux sistemine nasıl kuracağını göstereceğim. Hazır mısın? Hadi başlayalım!
Adım 1: Python ve pip'in Kurulu Olduğundan Emin Ol
Django, Python tabanlı bir framework olduğundan, Python ve pip'in sisteminde kurulu olması gerekiyor. Çoğu Linux dağıtımında Python ve pip zaten yüklüdür, ancak kontrol etmekte fayda var. Terminali aç ve aşağıdaki komutları gir:
python3 --version
pip3 --version
Eğer Python ve pip kurulu değilse, şu komutları kullanarak yükleyebilirsin:
sudo apt update
sudo apt install python3 python3-pip
Adım 2: Virtual Environment (Sanallaştırma Ortamı) Kurma
Şimdi Django'yu kurmadan önce sanal bir ortam (virtual environment) oluşturalım. Neden mi? Çünkü projelerinin bağımlılıklarını izole etmen, sistemdeki diğer projelerle karışmaması açısından oldukça önemlidir.
Aşağıdaki komutları kullanarak virtualenv’i kurabilirsin:
sudo apt install python3-venv
python3 -m venv myenv
Burada `myenv` sanal ortamının ismi. İstediğin gibi değiştirebilirsin. Ortamı aktif etmek için şu komutu kullan:
source myenv/bin/activate
Aktif olduğunda terminalde `(myenv)` gibi bir ibare görmelisin. Bu, sanal ortamın aktif olduğunu gösterir.
Adım 3: Django'yu Yüklemek
Şimdi asıl işleme geçiyoruz: Django’yu yüklemeye! Sanal ortamda olduğun için sadece bu projeye özgü bağımlılıkları yükleyeceğiz. Django’yu yüklemek için şu komutu kullanabilirsin:
pip install django
Birkaç saniye içerisinde Django kurulumunu tamamlayacaksın. Kurulum bittiğinde, Django'nun versiyonunu şu komutla kontrol edebilirsin:
django-admin --version
Eğer sürüm numarasını görüyorsan, her şey yolunda demektir!
Adım 4: İlk Django Projeni Oluştur
Django’yu kurduğumuza göre, hadi basit bir Django projesi oluşturalım. Aşağıdaki komutu kullanarak yeni bir proje başlat:
django-admin startproject myproject
Burada `myproject`, proje ismin. Bu komut, `myproject` adlı bir klasör oluşturacak ve içine temel Django dosyalarını yerleştirecek. Şimdi proje klasörüne geçiş yapalım:
cd myproject
Adım 5: Django Sunucusunu Çalıştır
Şimdi Django geliştirme sunucusunu başlatalım. Terminalde şu komutu yaz:
python manage.py runserver
Eğer her şey yolundaysa, terminalde şöyle bir şey görmelisin:
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Bunu tarayıcında `http://127.0.0.1:8000/` adresini açarak görebilirsin. Django’nun başlangıç sayfasını görmek sana harika bir his verecek!
Adım 6: Django Projeyi Geliştirmeye Başla!
Evet, artık Django kurulumunu başarıyla tamamladın. Şimdi uygulamanı geliştirmeye başlayabilirsin. Yeni bir uygulama eklemek için şu komutu kullanabilirsin:
python manage.py startapp myapp
Burada `myapp`, ekleyeceğin uygulamanın ismi. Bu adımda uygulamanı oluşturup projene entegre edebilirsin.
Sonuç
Gördüğün gibi, Django’nun kurulumu oldukça basit ve hızlı. İlk projenle harika işler çıkarabilir, Python’la güçlü web uygulamaları geliştirmeye başlayabilirsin. Django’nun sunduğu güçlü araçlar ve esneklik sayesinde, web geliştirme deneyimin her geçen gün daha da keyifli hale gelecek.
Şimdi sen de yeni projene başlayabilirsin! Unutma, Django seni her zaman güçlü bir web geliştiricisi yapmaya hazır. Hadi, ilk uygulamanı yapmaya başla ve kod yazmanın keyfini çıkar!