Django Nasıl Kurulur? Adım Adım Rehber (Linux)

Bu yazıda, Django'nun Linux sistemine nasıl kurulacağına dair adım adım bir rehber sunduk. Django'nun güçlü özelliklerini keşfetmeye başlamak için gerekli tüm bilgilere sahip olacaksınız.

BFS

Django, Python tabanlı, güçlü ve esnek bir web framework'üdür. Django'yu öğrenmek ve projelerde kullanmak, web geliştirme dünyasına adım atmanın harika bir yolu olabilir. Ama bir sorunuz var: *Django'yu nasıl kurabilirim?* Endişelenmeyin, çünkü bu yazımda adım adım, her bir detayıyla Linux üzerinde Django kurulumunu açıklayacağım.

Başlamadan önce, sisteminizin Python yüklü olduğundan emin olun. Django, Python ile çalıştığı için Python'un son sürümünün kurulu olması gerekmektedir. Eğer Python yüklü değilse, aşağıdaki komutu kullanarak kolayca kurabilirsiniz:

```bash
sudo apt update
sudo apt install python3
```

Şimdi, Python kurulumunu başarıyla yaptıysanız, Django'yu yüklemeye geçebiliriz.

1. Adım: Python Paket Yöneticisini (pip) Yükleyin

Django’yu yüklemek için Python'un paket yöneticisi olan `pip`’e ihtiyacımız olacak. Çoğu Linux dağıtımında `pip` zaten kurulu gelir. Ancak, yoksa aşağıdaki komutu kullanarak kurabilirsiniz:

```bash
sudo apt install python3-pip
```

Pip'in doğru yüklendiğini kontrol etmek için:

```bash
pip3 --version
```

Eğer doğru şekilde yüklendiyse, kurulumunuzu kontrol etmek için pip’in sürümünü görmelisiniz.

2. Adım: Sanal Ortam (Virtual Environment) Oluşturun

Django projelerinde bağımlılıkları yönetmek için bir sanal ortam oluşturmak iyi bir pratiktir. Böylece, sistem genelindeki Python paketlerini etkilemeden her projeye özel paketler kullanabilirsiniz. Sanal ortam oluşturmak için:

```bash
sudo apt install python3-venv
```

Sanal ortam oluşturduktan sonra, projeniz için bir klasör oluşturup bu klasör içinde sanal ortamınızı aktive edebilirsiniz. Örneğin:

```bash
mkdir django_proje
cd django_proje
python3 -m venv venv
source venv/bin/activate
```

Bu komutlar, `django_proje` isimli bir klasör oluşturur, bu klasöre girer ve ardından sanal ortamı aktif hale getirir. Sanal ortam aktifleştirildiğinde terminalde ortam adı (örneğin: `(venv)`) görünecektir. Artık paketlerinizi bu ortam içinde yükleyeceksiniz.

3. Adım: Django'yu Kurun

Şimdi, Django'yu kurma zamanı! Sanal ortam aktifken, aşağıdaki komut ile Django’yu kurabilirsiniz:

```bash
pip install django
```

Kurulum tamamlandıktan sonra, Django’nun doğru yüklendiğini kontrol etmek için:

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

Eğer bir sürüm numarası görüyorsanız, Django başarılı bir şekilde kurulmuştur.

4. Adım: İlk Django Projenizi Başlatın

Django’nun kurulumunu başarıyla tamamladık, şimdi ilk Django projenizi başlatmak için hazırsınız! Proje oluşturmak için:

```bash
django-admin startproject proje_adi
```

Buradaki `proje_adi`, oluşturmak istediğiniz projenin adıdır. Bu komut, belirttiğiniz isimle bir Django projesi başlatacaktır. Artık projenizin içine girebiliriz:

```bash
cd proje_adi
```

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

Projenizi oluşturduktan sonra, geliştirme sunucusunu çalıştırabiliriz. Django’nun yerleşik sunucusu sayesinde projenizin hızlıca çalışıp çalışmadığını kontrol edebilirsiniz. Şu komut ile sunucuyu başlatabilirsiniz:

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

Eğer her şey yolunda giderse, terminalde şu mesajı görmelisiniz: *Starting development server at http://127.0.0.1:8000/*

Bundan sonra, tarayıcınızda `http://127.0.0.1:8000/` adresine giderek Django'nun karşılama sayfasını görebilirsiniz. İşte bu kadar! Django başarıyla kurulmuş ve çalışıyor!

6. Adım: Django'yu Yönetmeye Başlayın

Artık Django’nun temellerine adım attığınız için projenizi geliştirmeye başlayabilirsiniz. Django’nun sunduğu harika özellikleri keşfederek, web uygulamanızı geliştirmenin keyfini çıkarabilirsiniz.

Django’nun geliştirme sürecini kolaylaştıran birçok özellik vardır: kullanıcı yönetimi, veri tabanı entegrasyonu, şablon motoru ve daha fazlası! Bu rehberde kurulumdan bahsettik, fakat Django'nun diğer harika özelliklerini keşfetmek için belgelerine göz atabilirsiniz.

Sonuç olarak, Django'yu Linux sisteminize kurmak oldukça kolay ve hızlıdır. Yukarıdaki adımları izleyerek, herhangi bir sorun yaşamadan Django kurulumunu yapabilirsiniz. Şimdi sıra, projelerinizi geliştirmekte!

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