Django Linux'ta Nasıl Kurulur? Adım Adım Rehber

Django'nun Linux üzerinde kurulumu hakkında adım adım rehber. Django'yu yüklemek, sanal ortam oluşturmak ve ilk projenizi başlatmak için detaylı bir açıklama.

BFS

Hadi başlıyoruz! Django, Python ile web geliştirmek isteyen herkesin gözdesi haline gelmiş bir framework. Linux işletim sisteminde Django kurmak belki de Python geliştiricilerinin en sevdiği şeylerden biri çünkü Linux, geliştiriciler için oldukça güçlü bir platform. Ancak, Django kurulumu bazen karmaşık görünebilir, bu yüzden bu yazımda size adım adım nasıl yapılacağını göstereceğim. Şimdi, başlamadan önce bir fincan kahve alın ve rahatlayın. Çünkü bu yolculuk biraz eğlenceli olacak!

Adım 1: Python ve pip’in Yüklü Olduğundan Emin Olun



Django'yu kurmaya başlamadan önce, Python'un ve pip'in (Python’un paket yöneticisi) sisteminizde yüklü olduğundan emin olmalısınız. Çoğu Linux dağıtımında Python zaten önceden yüklü gelir. Ancak yine de kontrol etmek iyi bir fikir.

Python’un yüklü olup olmadığını kontrol etmek için terminali açın ve şu komutu yazın:

python3 --version


Eğer Python yüklü değilse, terminalden şu komutla yükleyebilirsiniz:

sudo apt install python3


Pip'in yüklü olup olmadığını kontrol etmek için şu komutu kullanabilirsiniz:

pip3 --version


Eğer pip yüklü değilse, terminale şu komutu yazabilirsiniz:

sudo apt install python3-pip


Adım 2: Sanal Ortam (Virtual Environment) Kurun



Django’yu kurmadan önce, projenizi izole bir ortamda çalıştırmak için sanal ortam (virtual environment) oluşturmanız çok önemli. Bu, sisteminizdeki diğer Python projeleriyle çakışmaları engeller.

Sanal ortamı kurmak için şu komutları takip edebilirsiniz:

sudo apt install python3-venv


Ardından, proje için bir dizin oluşturup bu dizine gidin:

mkdir my_django_project


cd my_django_project


Şimdi sanal ortamı oluşturun ve aktive edin:

python3 -m venv venv


source venv/bin/activate


Artık sanal ortamınız aktif! Bunu terminalde `(venv)` ibaresi ile görebilirsiniz.

Adım 3: Django’yu Kurun



Şimdi ise Django’yu kurma zamanı. Aktif olan sanal ortamda şu komutu yazın:

pip install django


Bu komut Django’yu indirip yükleyecektir. Kurulum birkaç saniye sürecektir, bu yüzden biraz sabırlı olun. İşlem tamamlandığında, Django’nun kurulu olduğunu doğrulamak için şu komutu kullanabilirsiniz:

django-admin --version


Eğer doğru şekilde kurulduysa, Django'nun versiyon numarasını göreceksiniz.

Adım 4: İlk Django Projenizi Oluşturun



Django başarıyla kurulduğunda, ilk projenizi oluşturmak oldukça basit. Şimdi, `django-admin` komutuyla bir proje oluşturabilirsiniz. Bu komutla, Django’nun sunduğu temel dosya yapısını bir arada bulacaksınız.

django-admin startproject myproject


Bu komut, `myproject` adında bir dizin oluşturur ve içinde temel Django projesi için gerekli dosyaları yerleştirir.

Adım 5: Django Sunucusunu Başlatın



Proje başarıyla oluşturulduğunda, dizine gidip Django’nun dahili geliştirme sunucusunu başlatabilirsiniz:

cd myproject


python manage.py runserver


Bu komut, Django’nun yerel geliştirme sunucusunu çalıştırır. Tarayıcınızda `http://127.0.0.1:8000/` adresine gittiğinizde, Django'nun hoş geldin sayfasını görmelisiniz.

Adım 6: Projeniz Üzerinde Çalışmaya Başlayın



Tebrikler! Django projeniz başarıyla kuruldu. Şimdi istediğiniz gibi geliştirmelere başlayabilirsiniz. Modeller, görünümler (views), şablonlar (templates) ve URL yönlendirmeleri (URLs) gibi temel Django yapı taşlarını öğrenmek için çok eğlenceli bir yolculuk sizi bekliyor!

Özetle, Django'nun Linux üzerinde kurulumu oldukça basit. Öncelikle Python ve pip'in yüklü olduğundan emin olduktan sonra, sanal ortamı kurarak Django'yu yükleyebilirsiniz. Sonrasında ise proje dosyalarınızı oluşturup geliştirmeye başlayabilirsiniz. Django'nun esnek yapısı ve güçlü özellikleri sayesinde, bu yolculuk çok eğlenceli ve verimli olacak. Şimdi kolları sıvayın ve Django ile projelerinizi oluşturmanın keyfini çıkarın!

İlgili Yazılar

Benzer konularda diğer yazılarımız

NetBeans Debugging Başlatılmıyor – Çözüm Adımları ile Sorunu Gidermek

Her programcı, özellikle de yeni başlayanlar, zaman zaman NetBeans gibi popüler bir IDE kullanırken sorunlarla karşılaşabilirler. Bu sorunlar arasında en sinir bozucusu, şüphesiz "Debugging Başlatılmıyor" hatasıdır. Ancak merak etmeyin, bu hata tek bir...

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

Modern Yazılım Geliştirme Süreçlerinde Yapay Zeka ve Otomasyonun Rolü: 2025’te Yeni Başlangıçlar

Yazılım geliştirme dünyası hızla evriliyor. 2025 yılına adım attığımızda, bu süreçte yapay zeka ve otomasyonun rolü hiç olmadığı kadar önemli hale geldi. Geçmişte yazılım geliştirme yalnızca kod yazmak ve sistemleri test etmekle sınırlıydı. Ancak bugünün...