Django Nasıl Kurulur? Adım Adım Bir Rehber

Django’yu Linux sistemine kurmak isteyenler için adım adım bir rehber. Python, pip ve virtual environment kullanarak Django kurulumunu gerçekleştirebilirsiniz.

BFS

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!

İlgili Yazılar

Benzer konularda diğer yazılarımız

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

ASP.NET Core 500 Internal Server Error: Sebepleri ve Çözümleri

Bir web geliştiricisi olarak, karşılaştığınız en zorlayıcı hatalardan biri şüphesiz "500 Internal Server Error"dır. Bu hata, web uygulamanızda her şeyin yolunda gittiğini düşündüğünüz bir anda karşınıza çıkabilir ve tüm projeyi durdurabilir. Ancak merak...

OAuth2 Authentication Error: Nedenleri ve Çözümleri

OAuth2 Authentication Error: Gerçekten Neyin Peşindeyiz?Her geliştirici, kimlik doğrulama hatalarıyla bir noktada karşılaşmıştır. Ama bazen işler kontrolden çıkabiliyor. Eğer bir gün OAuth2 ile çalışırken bir kimlik doğrulama hatası aldığınızda, yalnız...