Django Nasıl Kurulur? (Windows) – Adım Adım Kılavuz

Bu yazıda, Windows üzerinde Django’nun nasıl kurulacağını ve temel ayarların nasıl yapılacağını detaylı adımlar ile anlattık. Django ile web geliştirmeye başlamak için bu adımları izleyebilirsiniz.

BFS

Django, Python ile geliştirilmiş, hızlı ve güvenli web uygulamaları yapmanıza olanak tanıyan bir framework'tür. Eğer web geliştirmeye başlamak istiyorsanız, Django kesinlikle doğru tercih olacaktır. Windows üzerinde Django kurulumunu adım adım nasıl yapacağınızı öğrenmeye ne dersiniz?

Adım 1: Python ve pip’i Kurun



Django'yu kullanabilmek için öncelikle Python’a ihtiyacınız var. Python, Django’nun çalışması için temel gereksinimdir. Python yüklü değilse, aşağıdaki adımları takip ederek kurabilirsiniz.

Python Yükleme:
- Python’un resmi web sitesine gidin: [https://www.python.org/downloads/](https://www.python.org/downloads/)
- İndirilen Python sürümünü çalıştırarak kurulum işlemini başlatın.
- Kurulum sırasında "Add Python to PATH" seçeneğini işaretlemeyi unutmayın. Bu seçenek, Python’un komut satırından çalıştırılabilmesi için gereklidir.

pip Yükleme:
- Python ile birlikte pip (Python package installer) de gelir. Yani Python yüklendiğinde, pip otomatik olarak kurulmuş olacaktır. Bunu doğrulamak için komut satırını açın ve şu komutu yazın:

pip --version


Eğer bir sürüm numarası görüyorsanız, pip başarıyla kurulmuş demektir.

Adım 2: Sanal Ortam (Virtual Environment) Kurma



Django projelerinizi geliştirirken bağımlılıkların karışmaması için sanal ortam (virtual environment) kullanmak oldukça önemlidir. Bu, her proje için bağımsız bir Python ortamı yaratmanızı sağlar.

Virtualenv Kurulumu:
Öncelikle, sanal ortam oluşturabilmek için `virtualenv` paketini yüklemelisiniz. Bunun için şu komutu kullanabilirsiniz:

pip install virtualenv


Sanal Ortam Oluşturma:
- Şimdi, Django projelerinizi barındıracak bir klasör oluşturun. Komut satırında şu komutu kullanarak bir dizin oluşturabilirsiniz:

mkdir my_django_project


- Bu dizine gidin:

cd my_django_project


- Sanal ortamı oluşturun:

virtualenv venv


- Sanal ortamı aktifleştirin:
- Windows için:

venv\Scripts\activate


Bu işlem, sanal ortamı aktif hale getirir ve komut satırınızın başında (venv) etiketi görünmeye başlar.

Adım 3: Django’yu Yükleme



Şimdi ise Django’yu kurma zamanı! Sanal ortam aktifken, Django’yu pip ile kolayca yükleyebilirsiniz.

Django Yükleme:
Aşağıdaki komutu kullanarak Django’yu yükleyin:

pip install django


Yükleme işlemi tamamlandığında, Django’yu başarıyla yüklemiş olacaksınız. Django’nun yüklendiğini doğrulamak için şu komutu kullanabilirsiniz:

django-admin --version


Bu komut, kurulu olan Django sürümünü gösterecektir.

Adım 4: Yeni Bir Django Projesi Oluşturun



Django kurulumunu tamamladıktan sonra, ilk projenizi oluşturma zamanı geldi! Django, projeyi başlatmak için çok kullanışlı bir komut sağlar.

Yeni Django Projesi Oluşturma:
Projenizin adını `myproject` olarak belirleyelim. Şu komutu kullanarak yeni bir Django projesi oluşturabilirsiniz:

django-admin startproject myproject


Bu komut, `myproject` adında bir dizin oluşturur ve içinde Django projeniz için gerekli dosyalar yer alır.

Adım 5: Django Sunucusunu Çalıştırın



Django’nun başarıyla kurulup kurulum yapıldığını görmek için basit bir test yapalım. Django’yu yerel sunucuda çalıştırarak, tarayıcınızda erişebilirsiniz.

Sunucu Başlatma:
Aşağıdaki komutla Django sunucusunu başlatın:

python manage.py runserver


Sunucu başladığında, terminalde şu çıktıyı görmelisiniz:

Starting development server at http://127.0.0.1:8000/


Tarayıcınızda [http://127.0.0.1:8000](http://127.0.0.1:8000) adresine gidin ve Django’nun başarıyla çalıştığını görebilirsiniz.

Adım 6: Artık Hazırsınız!



Tebrikler! Artık Django'yu Windows üzerinde başarıyla kurdunuz ve çalıştırdınız. Şimdi, kendi projelerinizi geliştirmeye başlayabilir ve Python’un gücünü web uygulamalarında kullanabilirsiniz.

Önemli Not: Django'nun gelişmiş özelliklerinden faydalanabilmek için zamanla model, view, template gibi Django’nun temel bileşenlerine aşina olmanız gerekecek. Ama korkmayın, zamanla her şey daha anlaşılır hale gelecektir.

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