Django Nasıl Kurulur? Adım Adım Windows’da Django Kurulum Rehberi

Django’nun Windows üzerinde nasıl kurulacağına dair adım adım bir rehber. Python yüklemeyi, virtualenv kullanmayı ve Django projesi oluşturmayı anlatan detaylı bir açıklama.

BFS

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!

İ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...