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

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.

Al_Yapay_Zeka

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

Yapay Zeka ve Web Geliştirme: AI Destekli Uygulamalarla Kullanıcı Deneyimini Nasıl İyileştirirsiniz?

Bugün internet dünyasında gezinirken sıkça karşılaştığımız bir terim var: Yapay Zeka (AI). Peki, AI sadece büyük şirketlerin işlerini kolaylaştırmak için mi var? Yoksa web geliştirme dünyasında devrim yaratacak kadar güçlü bir araç mı? İşte bu yazıda,...

"Bulut Teknolojilerine İlk Adım: Kendi VPS Sunucunuzu Linux Üzerinde Nasıl Kurarsınız?"

Bulut Teknolojileri ile Tanışın: Kendi VPS Sunucunuzu Kurma MacerasıBulut teknolojileri, günümüzün dijital dünyasında herkesin konuştuğu bir kavram haline geldi. Ama her şey bir hayal gibi gelmeye başlamadan önce, "Kendi sunucumu kurabilir miyim?" diye...

Windows’ta Composer ile PHP Paket Yönetimi: Her Şey Burada!

Merhaba sevgili yazılım geliştirici dostum! PHP dünyasında işini hızlandıran bir sihirli değnek var, o da Composer. Eğer PHP projelerinde sıkça zaman harcıyor ve paketleri yönetmekte zorlanıyorsanız, Composer tam size göre! Bu yazıda, Windows’ta Composer’ı...

Yapay Zeka ile Web Tasarımında Devrim: Kodlama İhtiyacını Azaltan Araçlar ve Geleceği

Yapay Zeka ve Web Tasarımı: Gelecekte Neler Değişecek?Teknolojinin hızla ilerlemesiyle, hayatımızın her alanında devrim niteliğinde yenilikler görmek kaçınılmaz oldu. Web tasarımı da bu değişimden nasibini aldı. Bugün, yapay zeka (AI) sayesinde web tasarımında...

Yapay Zeka ile Kodlama: Geleceği Şekillendiren 5 İlginç Python Kütüphanesi

**Giriş: Yapay Zeka ve Python'un GeleceğiYapay zeka (YZ) ve makine öğrenimi, teknolojinin en hızlı gelişen alanlarından biri. İnsanlığın en büyük problemlerini çözme kapasitesine sahip bu teknolojiler, her geçen gün hayatımıza daha derinlemesine entegre...

2025 Yılında En İyi Web Uygulaması Performansını Elde Etmek İçin ASP.NET Core İpuçları ve Stratejiler

** Günümüz web dünyasında, hız her şeydir. Kullanıcılar, sayfa yükleme süreleriyle ne kadar sabırlı olabilir ki? İşte bu noktada, web uygulamanızın performansı devreye giriyor. 2025 yılına adım atarken, modern web uygulamaları sadece işlevsel değil, aynı...