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

Django kurulumunu hem Windows hem de Linux üzerinde nasıl yapacağınızı adım adım açıkladık. Bu blog yazısı sayesinde, Django’yu kurarak ilk web projenizi hızlıca oluşturabilirsiniz.

BFS

Django'yu kurmak, çoğu zaman düşündüğümüz kadar karmaşık bir süreç değildir. Hadi bunu birlikte adım adım keşfedelim. Django, Python ile yazılmış güçlü bir web framework'üdür ve her geçen gün daha fazla web geliştiricisi bu framework'ü kullanıyor. Geliştiricilerin sevdiği Django’nun sunduğu kolaylıklar, veritabanı yönetimi, kullanıcı doğrulama, admin paneli gibi özelliklerdir. Ama ondan önce, Django'yu nasıl kurduğumuzu öğrenmeliyiz. Hazırsanız, başlayalım!

Windows’ta Django Kurulumu

Windows üzerinde Django kurulumunu yapmak için birkaç basit adımdan geçeceğiz. Hadi gelin, adım adım neler yapmamız gerektiğine göz atalım.

# 1. Python Kurulumu

Django, Python tabanlı bir framework olduğu için öncelikle Python kurulumuna ihtiyacınız var. Eğer Python zaten bilgisayarınızda yüklü değilse, [Python’un resmi web sitesine](https://www.python.org/downloads/) gidin ve en son sürümü indirin. Kurulum sırasında "Add Python to PATH" seçeneğini işaretlediğinizden emin olun. Bu, Python’un komut satırından kolayca çalıştırılmasını sağlar.

# 2. Virtual Environment (Sanallaştırılmış Ortam) Oluşturma

Django projeleri için genellikle her proje için ayrı bir sanallaştırılmış ortam kullanmak en iyisidir. Böylece projeler birbirinden bağımsız olarak çalışabilir. Sanallaştırılmış ortam oluşturmak için aşağıdaki komutları kullanabilirsiniz.


# Komut satırını açın ve şu komutu girin
python -m venv myenv
# Sanal ortamı aktifleştirin
myenv\Scripts\activate


# 3. Django’yu Kurma

Sanallaştırılmış ortamı aktif hale getirdikten sonra, Django’yu kurmaya hazırsınız. Şimdi komut satırına şu komutu yazın:


pip install django


Bu komut Django’yu sanal ortamınıza kuracaktır. Eğer kurulum başarılı olduysa, artık Django’yu kullanmaya başlayabilirsiniz.

# 4. Django Projesi Oluşturma

Django’yu başarıyla kurduktan sonra, yeni bir proje oluşturmak için aşağıdaki komutu kullanabilirsiniz:


django-admin startproject myproject


Böylece "myproject" adında yeni bir proje klasörü oluşturulacaktır. Şimdi bu klasöre geçiş yapabilir ve projeyi çalıştırabilirsiniz.


cd myproject
python manage.py runserver


Tarayıcınızda http://127.0.0.1:8000 adresine giderek Django'nun varsayılan ana sayfasını görebilirsiniz.

Linux’ta Django Kurulumu

Linux üzerinde Django kurulumu da oldukça benzer bir şekilde ilerler. Ancak birkaç farklılık olacaktır. Linux'ta Django kurmak için şu adımları takip edebilirsiniz.

# 1. Python Kurulumu

Çoğu Linux dağıtımında Python zaten yüklüdür. Ancak yüklü değilse, terminal üzerinden aşağıdaki komutu kullanarak Python'u yükleyebilirsiniz:


sudo apt update
sudo apt install python3 python3-pip


# 2. Virtual Environment (Sanallaştırılmış Ortam) Oluşturma

Linux üzerinde sanallaştırılmış ortam oluşturmak için terminalde şu komutları girin:


# virtualenv paketini yükleyin
sudo apt install python3-venv
# Sanal ortam oluşturun
python3 -m venv myenv
# Ortamı aktifleştirin
source myenv/bin/activate


# 3. Django’yu Kurma

Sanal ortamı aktif hale getirdikten sonra, Django’yu kurmak için yine aynı komutu kullanacaksınız:


pip install django


# 4. Django Projesi Oluşturma

Django’yu başarıyla kurduktan sonra, yeni bir proje oluşturmak için aşağıdaki komutu yazabilirsiniz:


django-admin startproject myproject


Projenizi çalıştırmak için yine aynı komutu kullanabilirsiniz:


cd myproject
python3 manage.py runserver


Ve tarayıcınızda http://127.0.0.1:8000 adresini açarak Django’nun hoş geldiniz sayfasını görebilirsiniz.

Sonuç

Django kurulumunun ne kadar kolay olduğunu şimdi hepimiz gördük. İster Windows ister Linux kullanın, aynı adımlarla Django’yu sisteminize kurabilirsiniz. Django'nun sunduğu güçlü araçlarla, web projelerinizi hızla geliştirmeye başlayabilirsiniz. Şimdi sıra sizde! Hadi, ilk Django projenizi oluşturun ve dünyaya açılın!

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