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

Linux üzerinde Django kurulumu ile ilgili adım adım kılavuz. Django'yu hızlı ve doğru bir şekilde kurmayı öğrenin, Python ile web geliştirme projelerinize başlayın.

BFS

Django, Python ile yazılmış güçlü ve esnek bir web framework’üdür. Web geliştirme sürecini hızlandırır, çok sayıda yerleşik özellik sunar ve çok güçlüdür. Eğer siz de Django ile harika projeler yapmayı planlıyorsanız ve Linux üzerinde kurulum yapmanız gerekiyorsa, doğru yerdesiniz! Şimdi, sıfırdan başlayarak Django'yu Linux makinenize nasıl kuracağınızı anlatacağım.

Başlangıç: Neden Django?

Django’nun en büyük avantajlarından biri, geliştirdiğiniz projeleri hızlıca canlıya almanıza olanak sağlamasıdır. Django, genellikle güvenliği, veritabanı yönetimini ve birçok başka özelliği sizler için otomatik olarak yapılandırır. Bu da demek oluyor ki, web geliştirmeye odaklanırken, temel altyapı ile uğraşmanıza gerek kalmaz. Ama gelin, hemen Django’nun kurulumuna geçelim.

Adım 1: Python’un Yüklü Olduğundan Emin Olun

Django, Python ile çalışır, bu yüzden Python’un yüklü olması gerekmektedir. Linux çoğu zaman Python’ı önceden yükler, ancak yine de kontrol etmenizde fayda var.

Bir terminal açın ve aşağıdaki komutu girin:

```bash
python3 --version
```

Eğer Python’un yüklü olup olmadığını görmek isterseniz, çıktı olarak bir sürüm numarası görmelisiniz. Eğer Python yoksa, aşağıdaki komutu kullanarak yükleyebilirsiniz:

```bash
sudo apt-get install python3
```

Adım 2: pip'i Yükleyin

Pip, Python paketlerini yönetmek için kullanılan bir araçtır ve Django gibi birçok Python kütüphanesini yüklemenize yardımcı olur. Pip'in yüklü olup olmadığını kontrol etmek için şu komutu kullanın:

```bash
pip3 --version
```

Eğer pip yüklü değilse, onu şu komutla yükleyebilirsiniz:

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

Adım 3: Sanal Ortam Kurun

Django’yu ve diğer Python kütüphanelerini projelerinizde kullanırken, bir sanal ortam oluşturmak çok önemlidir. Bu sayede projenizin bağımlılıklarını izole edebilir ve sisteminizin geri kalanından bağımsız tutabilirsiniz.

Sanal ortam kurmak için önce `virtualenv` aracını yükleyin:

```bash
sudo pip3 install virtualenv
```

Şimdi, projeniz için bir sanal ortam oluşturabilirsiniz. Örneğin, `myproject` isminde bir proje için şu adımları izleyebilirsiniz:

```bash
mkdir myproject
cd myproject
virtualenv venv
```

Ardından sanal ortamı aktive edin:

```bash
source venv/bin/activate
```

Eğer sanal ortam başarılı bir şekilde aktive olduysa, terminalde `(venv)` şeklinde bir etiket görmelisiniz. Bu, artık tüm Python kütüphanelerini bu sanal ortamda kuracağınız anlamına gelir.

Adım 4: Django'yu Yükleyin

Şimdi sıra geldi Django’yu yüklemeye. Sanal ortam aktifken, Django’yu pip ile kolayca kurabilirsiniz. Terminalde aşağıdaki komutu çalıştırın:

```bash
pip install django
```

Django yüklemesi başladıktan sonra bir süre bekleyin. Kurulum tamamlandığında, Django’nun doğru bir şekilde yüklendiğini doğrulamak için şu komutu yazabilirsiniz:

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

Eğer kurulum doğru bir şekilde tamamlandıysa, Django’nun sürümünü göreceksiniz. Şimdi Django kullanmaya başlayabilirsiniz!

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

Django’yu kurduktan sonra, artık ilk projenizi oluşturabilirsiniz. Django’nun sunduğu komutları kullanarak projenizi başlatmak oldukça basittir. Terminalde şu komutu yazın:

```bash
django-admin startproject mysite
```

Bu komut, `mysite` isminde bir Django projesi oluşturur. O zaman projeyi başlatabiliriz!

Projenizin klasörüne gidin:

```bash
cd mysite
```

Ve sonra şu komutu çalıştırarak geliştirme sunucusunu başlatın:

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

Şimdi, tarayıcınızı açın ve `http://127.0.0.1:8000/` adresine gidin. Eğer her şey doğruysa, Django’nun başlangıç ekranını görmelisiniz.

Adım 6: Projenizi Geliştirmeye Başlayın

İşte bu kadar! Django’yu kurdunuz ve ilk projenizi başlattınız. Artık projelerinizi geliştirip, web uygulamaları oluşturmak için hazır durumdasınız. Django’nun sunduğu güçlü özelliklerle dinamik ve güvenli web siteleri yapabilir, projelerinizi çok hızlı bir şekilde hayata geçirebilirsiniz.

Not: Django'yu kurarken yaşadığınız her türlü hata ve sorun için [Django Resmi Belgeleri](https://docs.djangoproject.com/en/stable/)’ni kontrol edebilirsiniz.

İçerik:

Bu yazı, Linux üzerinde Django kurulumunu adım adım ve kolayca takip edebileceğiniz şekilde anlatıyor. Django ile web geliştirme yolculuğunuza başlamadan önce bu rehber size yardımcı olacaktır. Python, pip ve sanal ortam kurulumlarıyla birlikte, Django'nun güçlü altyapısını kurarak projelerinizi hayata geçirebilirsiniz.

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