Django Nasıl Kurulur? (Linux)

**

BFS



Django, Python ile geliştirilmiş popüler bir web framework'üdür. Güçlü ve esnek yapısıyla, veri tabanlı uygulamalar geliştiren herkesin vazgeçilmezi haline gelmiştir. Linux üzerinde Django kurulumu biraz teknik gibi gözükse de, aslında adım adım takip ederek oldukça basit bir hale getirebilirsiniz. Hazırsanız, Django'yu Linux’a nasıl kuracağımıza birlikte bakalım.

Adım 1: Python Kurulumunu Kontrol Edin



İlk adımda, Django’nun Python tabanlı bir framework olduğunu hatırlatarak başlayalım. Eğer bilgisayarınızda Python kurulu değilse, Django'yu yüklemek mümkün olmayacaktır. Linux dağıtımınızda Python yüklü olup olmadığını kontrol etmek için terminalinizi açın ve şu komutu yazın:


python3 --version


Eğer Python 3 kurulu değilse, terminal üzerinden aşağıdaki komutla kolayca kurabilirsiniz:


sudo apt update
sudo apt install python3


Bu komutlar, Python 3’ü sisteminize kuracaktır.

Adım 2: Pip Kurulumunu Yapın



Python ile birlikte gelen ve paketlerin kolayca yüklenmesini sağlayan pip, Django kurulumunun önemli bir parçasıdır. Eğer pip yüklü değilse, şu komutla yükleyebilirsiniz:


sudo apt install python3-pip


Pip kurulumunu da gerçekleştirdikten sonra, Django’yu yüklemeye hazırız!

Adım 3: Django’yu Yükleyin



Django’nun en güncel sürümünü yüklemek için terminalde aşağıdaki komutu çalıştırabilirsiniz:


sudo pip3 install Django


Django’nun başarıyla kurulduğunu doğrulamak için şu komutu yazabilirsiniz:


django-admin --version


Eğer Django’nun sürümü gözüküyorsa, her şey yolunda demektir!

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



Django projelerinizi daha temiz ve yönetilebilir tutmak için sanal ortam (virtual environment) kullanmanızı tavsiye ederim. Sanal ortam, projelerinizin bağımlılıklarını ayrı tutmanıza yardımcı olur. Bunun için önce `virtualenv` paketini kurmamız gerekiyor:


sudo pip3 install virtualenv


Kurulum tamamlandığında, projeniz için bir sanal ortam oluşturabilirsiniz. Aşağıdaki komutla sanal ortamınızı başlatın:


virtualenv myenv


Burada `myenv` istediğiniz herhangi bir isim olabilir. Bu komut, yeni bir sanal ortam klasörü oluşturur. Şimdi bu sanal ortamı aktif hale getirmek için:


source myenv/bin/activate


Artık sanal ortam içinde çalışıyorsunuz ve sistem genelindeki Python kurulumunu etkilemeden Django yükleyip çalıştırabileceksiniz.

Adım 5: Django Projesi Oluşturun



Django'nun kurulumunu tamamladık, şimdi kendi projemizi oluşturalım. Django'nun sunduğu kolay komutlarla projemizi yaratmak çok basit:


django-admin startproject myproject


Burada `myproject` yerine projeniz için istediğiniz ismi verebilirsiniz. Bu komut, gerekli tüm dosya ve klasörleri oluşturacak ve bir Django projesi başlatacaktır. Şimdi, proje klasörüne giderek projenizi çalıştırabilirsiniz:


cd myproject
python3 manage.py runserver


Eğer her şey doğru bir şekilde kurulduysa, terminalde bir yerel sunucunun çalıştığını göreceksiniz. Şimdi tarayıcınızı açın ve şu adresi girin:

http://127.0.0.1:8000/

Karşınıza Django'nun başarıyla kurulduğunu belirten hoş bir "Congratulations" sayfası çıkacaktır. Bu, Django’nun kurulumunun başarılı olduğunu gösterir!

Sonuç



Ve işte bu kadar! Django’yu Linux sisteminize kurarak, güçlü bir web uygulaması geliştirme yolunda ilk adımınızı atmış oldunuz. Sanal ortam kullanımı ve temel kurulum hakkında öğrendiğiniz her şey, projelerinizi daha verimli bir şekilde yönetmenizi sağlayacak. Django’nun sunduğu esneklik ve hız sayesinde, çok kısa sürede harika web uygulamaları geliştirebilirsiniz.

Ekstra İpuçları


Eğer daha önce hiç Django kullanmadıysanız, belgelerini incelemek ve Django'nun temel yapılarını öğrenmek çok faydalı olacaktır. Ayrıca, Django'yu geliştirmeye başlamak için herhangi bir zaman sınırlamanız yok! Projenizi oluşturduktan sonra, isteğiniz doğrultusunda uygulamanızı şekillendirebilir ve özelleştirebilirsiniz.

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