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.