Django Nasıl Kurulur ve Çalıştırılır? Adım Adım Kılavuz

Bu yazı, Django’yu kurmak ve ilk Django projesini başlatmak için adım adım bir rehber sunar. Django’nun temel özelliklerine ve kurulumu için gerekli adımlara dair ayrıntılı bir açıklama içerir.

BFS

Django, Python ile yazılmış, güçlü ve kullanımı kolay bir web framework'üdür. Web uygulamaları geliştirmeyi basitleştirirken, aynı zamanda güçlü ve güvenli projeler oluşturmanıza olanak sağlar. Bu yazıda, Django’nun kurulumundan nasıl çalıştırılacağına kadar her şeyi anlatacağım. Eğer Django hakkında hiçbir şey bilmiyorsanız, endişelenmeyin! Adım adım bir yolculuğa çıkıyoruz.

Django Nedir?

Django, web uygulamaları geliştirmeyi kolaylaştıran bir framework’tür. Python dilinde yazıldığı için Python bilgisi olanlar için oldukça kolay bir geçiş süreci sunar. Django, genellikle hızlı gelişim süreçleri, güvenlik özellikleri ve güçlü veritabanı yönetimi ile tanınır.

Şimdi, Django’yu bilgisayarınıza nasıl kuracağınızı keşfetmeye başlayalım.

Adım 1: Python ve pip Yüklemesi

İlk önce, bilgisayarınızda Python’un yüklü olması gerekiyor. Django, Python ile çalıştığı için, Python’u kurmadan devam edemezsiniz. Eğer Python yüklü değilse, [Python'un resmi web sitesinden](https://www.python.org/) Python’u indirip kurabilirsiniz.

Python’u yükledikten sonra, pip (Python Paket Yöneticisi) aracının da yüklü olduğundan emin olmalısınız. Çoğu Python kurulumunda pip otomatik olarak gelir. Bunu kontrol etmek için terminal veya komut satırına şu komutu yazabilirsiniz:

```bash
python -m ensurepip --upgrade
```

Eğer pip yüklenmemişse, bu komutla yükleyebilirsiniz.

Adım 2: Django'yu Kurma

Python ve pip kurulumundan sonra, Django’yu yüklemek oldukça basittir. Terminal veya komut satırını açın ve şu komutu girin:

```bash
pip install django
```

Bu komut, Django’yu en son sürümüyle sisteminize yükleyecektir. Eğer belirli bir sürümü yüklemek isterseniz, komutu şu şekilde yazabilirsiniz:

```bash
pip install django==3.2.9
```

Bu kadar basit! Django artık sisteminizde kurulu. Hadi, kurulumun doğru olup olmadığını kontrol edelim.

Adım 3: Django Kurulumunu Test Etme

Django’nun doğru bir şekilde kurulup kurulmadığını kontrol etmek için terminale şu komutu yazın:

```bash
django-admin --version
```

Eğer Django’nun sürüm numarasını görüyorsanız, kurulum başarılı olmuş demektir.

Adım 4: Yeni Bir Django Projesi Başlatma

Şimdi gerçek eğlenceli kısma geldik. Django ile ilk projenizi başlatmak için, terminalde istediğiniz bir klasöre gidin ve şu komutu yazın:

```bash
django-admin startproject myproject
```

Burada `myproject` yeni projenizin adı. Bu komut, projeniz için gerekli tüm dosya yapısını oluşturacaktır. Projeyi oluşturduktan sonra, bu klasöre gidin:

```bash
cd myproject
```

Adım 5: Django Sunucusunu Başlatma

Artık proje klasörünüzdeyiz ve web sunucusunu başlatmak için hazırsınız. Django’nun yerleşik geliştirme sunucusunu başlatmak için şu komutu girin:

```bash
python manage.py runserver
```

Sunucu başarıyla başlatıldığında, terminalde şu mesajı görmelisiniz:

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

Bu, Django’nun lokal sunucusunun başarıyla çalıştığını gösterir. Web tarayıcınızı açın ve `http://127.0.0.1:8000/` adresine gidin. Eğer her şey doğru yapılmışsa, Django’nun hoş geldiniz sayfasını görmelisiniz.

Adım 6: Django Projesine İlk Uygulamanızı Eklemek

Şimdi Django projenize bir uygulama ekleyelim. Django projeleri genellikle birden fazla uygulama içerir. Yeni bir uygulama eklemek için şu komutu kullanabilirsiniz:

```bash
python manage.py startapp myapp
```

Bu, `myapp` adlı bir uygulama klasörü oluşturur. Uygulamanızı Django projenize eklemek için, projenizin ayar dosyasına (settings.py) gidin ve `INSTALLED_APPS` listesine şu satırı ekleyin:

```python
'myapp',
```

Şimdi, Django ile geliştirmeye hazırsınız! Uygulamanız üzerinde çalışabilir, veri modelleri oluşturabilir, veritabanı işlemleri yapabilirsiniz.

Adım 7: Django Veritabanı ve Admin Paneli

Django’nun sunduğu bir başka harika özellik de admin panelidir. İlk önce veritabanınızı ayarlamanız gerekiyor. Aşağıdaki komutları çalıştırarak veritabanınızı hazırlayın:

```bash
python manage.py migrate
```

Ardından, bir süper kullanıcı (admin) hesabı oluşturmak için şu komutu yazın:

```bash
python manage.py createsuperuser
```

Burada sizden bir kullanıcı adı, e-posta ve şifre istenecektir. Bu bilgileri girerek admin hesabınızı oluşturabilirsiniz. Son olarak, admin paneline erişmek için tarayıcınızda şu adresi açın:

```
http://127.0.0.1:8000/admin
```

Giriş yaptıktan sonra Django’nun güçlü admin paneliyle tanışabilirsiniz.

Sonuç

İşte bu kadar! Django’yu kurduk, yeni bir proje başlattık ve temel ayarları yaptık. Artık Python tabanlı web uygulamaları geliştirmeye hazırsınız. Django, geliştiriciler için harika bir araçtır ve zamanla daha fazla özellik keşfedeceksiniz. Django’yu öğrendikçe projeleriniz daha da güçlenecek. Şimdi sıra sizde! Hangi projeyi yapmayı düşünüyorsunuz?

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