Django Nasıl Kurulur? Linux Üzerinde Adım Adım Django Kurulumu

Django'yu Linux üzerinde adım adım nasıl kurabileceğinizi öğrenin. Python ve pip kurulumundan sanal ortam yaratmaya, ilk Django projenizi başlatmaya kadar tüm adımlar detaylıca anlatıldı.

BFS

Django, Python ile yazılmış, web uygulamaları geliştirmek için popüler ve güçlü bir framework'tür. Özellikle hızlı prototipleme ve güvenlik önlemleriyle ön plana çıkar. Eğer Linux üzerinde Django kurmayı düşünüyorsanız, doğru yerdesiniz. Hadi, adım adım birlikte Django'yu kurarak harika web projelerinize başlamak için hazır olun!

Adım 1: Python ve Pip Kurulumu



Django, Python tabanlı bir framework olduğu için ilk olarak Python'un sisteminizde yüklü olması gerekiyor. Ancak endişelenmeyin, Linux üzerinde Python genellikle önceden kurulu gelir. Yine de Python ve pip (Python paket yöneticisi) yüklü değilse, aşağıdaki komutla hemen kurabilirsiniz.

Python 3'ü kurmak için terminale şu komutu yazın:

sudo apt update
sudo apt install python3 python3-pip


Bu komut, Python 3 ve pip'i sisteminize yükleyecektir. Kurulum tamamlandıktan sonra, terminale şu komutu yazarak Python'un doğru yüklendiğini kontrol edebilirsiniz:

python3 --version


Pip'in kurulu olup olmadığını kontrol etmek içinse:

pip3 --version


Adım 2: Django'yu Sanal Ortamda Kurmak



Sanal ortam kullanmak, projenizde kullanılan bağımlılıkları izole etmenize yardımcı olur. Bu, projelerinizin birbirine karışmasını engeller ve her projeye özel bağımlılıkları kurmanızı sağlar.

Sanal ortamı oluşturmak için:

python3 -m venv myenv


Bu komut, "myenv" adında bir sanal ortam oluşturacaktır. Oluşturduktan sonra bu ortamı aktif hale getirmek için şu komutu kullanın:

source myenv/bin/activate


Sanal ortam aktifleştirildiğinde terminalde (myenv) gibi bir şey görmelisiniz. Bu, sanal ortamın aktif olduğunu gösterir.

Adım 3: Django'yu Yüklemek



Django'yu yüklemek için, sanal ortam aktifken pip kullanacağız. Aşağıdaki komutla Django'yu yükleyebilirsiniz:

pip install django


Django kurulduktan sonra, yüklemenin başarılı olup olmadığını kontrol etmek için şu komutu yazabilirsiniz:

django-admin --version


Bu komut, yüklü olan Django sürümünü gösterecektir.

Adım 4: Django Projesi Başlatmak



Artık Django kuruldu ve hazır! Şimdi, ilk projenizi oluşturma zamanı.

Yeni bir Django projesi başlatmak için şu komutu kullanabilirsiniz:

django-admin startproject myproject


Bu komut, "myproject" adında yeni bir Django projesi oluşturacaktır. Projeye girmek için şu komutu kullanabilirsiniz:

cd myproject


Şimdi projenizi çalıştırmak için aşağıdaki komutu yazın:

python3 manage.py runserver


Eğer her şey doğru bir şekilde kurulduysa, terminalde "Starting development server at http://127.0.0.1:8000/" gibi bir mesaj göreceksiniz. Bu, Django geliştirme sunucusunun çalıştığını ve projenize tarayıcı üzerinden erişebileceğinizi gösterir.

Tarayıcınızda şu adresi açarak projeyi görebilirsiniz: http://127.0.0.1:8000/

Adım 5: Django İle İlk Adımlarınızı Atın



Artık Django'nun kurulumunu tamamladınız ve web uygulamanızı geliştirmeye hazırsınız! Bu, Django'nun gücünden yararlanarak, dinamik web siteleri ve uygulamalar oluşturabileceğiniz heyecan verici bir başlangıç.

Django'nun admin panelini kullanarak veritabanınızı yönetebilir, URL yönlendirmelerini ayarlayabilir ve şablonlar aracılığıyla HTML sayfalarınızı dinamikleştirebilirsiniz. İster blog oluşturun, ister e-ticaret sitesi, Django her tür projede size yardımcı olacaktır.

Sonuç



Django, Linux üzerinde kurulumu oldukça basit bir framework'tür. Adım adım Django kurulumunu tamamladınız ve artık ilk projenizi geliştirmeye hazırsınız. Django ile web geliştirme dünyasına adım atmak, hızla büyüyen ve güvenli projeler oluşturmanın anahtarıdır.

Geliştirdiğiniz projelerle bir adım daha ileri gitmek için Django'yu keşfetmeye devam edin!

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