Django Nedir ve Neden Django Kullanmalıyım?
Öncelikle, Django’nun ne olduğunu kısaca açıklayalım. Django, Python programlama diliyle yazılmış bir web framework’üdür. Yani, sıfırdan bir web uygulaması yapmanın zorluklarını ortadan kaldıran, hazır çözümler sunan bir araçtır. Django ile yalnızca birkaç satır kod ile karmaşık web uygulamaları yapabilir, veritabanlarını yönetebilir, kullanıcı doğrulama işlemleri gerçekleştirebilir ve çok daha fazlasını kolayca yapabilirsiniz.
Eğer hızlıca projeler geliştirip, güvenlik, veritabanı yönetimi, URL yönlendirmeleri ve admin paneli gibi ekstra özellikleri basit bir şekilde entegre etmek istiyorsanız, Django tam size göre!
Adım Adım Django Kurulumu
Django’yu Linux sisteminize kurmak oldukça basit ve hızlıdır. İşte yapmanız gerekenler:
Adım 1: Python ve pip’in Yüklü Olduğundan Emin Olun
Django, Python ile yazılmış bir framework olduğu için, öncelikle Python’un ve pip (Python paket yöneticisi) aracının sisteminizde yüklü olması gerekir. Linux’ta Python ve pip’in yüklü olup olmadığını kontrol etmek için terminale şu komutları yazabilirsiniz:
python3 --version
pip3 --version
Eğer Python ve pip yüklü değilse, terminale şu komutları girerek yükleyebilirsiniz:
sudo apt update
sudo apt install python3 python3-pip
Adım 2: Virtualenv Kurulumu
Projelerinizde bağımsız bir ortamda çalışmak, sisteminize gereksiz paketler yüklemenizi engeller. Bu yüzden bir virtualenv (sanallaştırılmış ortam) oluşturmak iyi bir fikirdir.
Terminalde şu komutları kullanarak virtualenv’i kurabilirsiniz:
sudo apt install python3-venv
Ardından, bir proje dizini oluşturup bu dizin içinde sanal ortamınızı başlatabilirsiniz:
mkdir django_projem
cd django_projem
python3 -m venv venv
source venv/bin/activate
Bu komutları çalıştırarak, Django’nun kurulacağı sanal ortamı oluşturmuş oldunuz.
Adım 3: Django’yu Kurma
Virtualenv’i aktif hale getirdikten sonra, Django’yu yükleyebilirsiniz. Django, Python’un pip aracılığıyla kolayca kurulabilir. Terminalde şu komutu çalıştırın:
pip install django
Django yüklendikten sonra, kurulumun başarılı olup olmadığını kontrol etmek için şu komutu yazabilirsiniz:
django-admin --version
Eğer versiyon numarasını görüyorsanız, her şey yolunda demektir.
Django Projesi Oluşturma
Django’yu kurduktan sonra, artık ilk projenizi oluşturabilirsiniz. Django, yeni bir proje oluşturmak için çok basit bir komut sunar. Terminalde şu komutu girerek bir proje oluşturabilirsiniz:
django-admin startproject projem
Bu komut, "projem" adında bir klasör oluşturur ve içinde Django’nun gerekli dosyalarını barındıran bir temel proje yapısı hazırlar. Projeyi oluşturduktan sonra, dizine girip geliştirmeye başlayabilirsiniz:
cd projem
python manage.py runserver
Web tarayıcınızda "http://127.0.0.1:8000" adresine giderek, Django’nun varsayılan başlangıç sayfasını görebilirsiniz. Artık ilk Django projeniz çalışıyor!
Sonraki Adımlar
Django kurulumunu tamamladınız ve projeniz çalışıyor. Şimdi sırada, projeyi geliştirme kısmı var. Django'nun admin paneli, URL yapılandırması, modeller, görünümler, formlar ve çok daha fazlası hakkında bilgi edinmeye başlayabilirsiniz. Her bir adımı takip ederek güçlü ve kapsamlı bir web uygulaması geliştirebilirsiniz.
Eğer projenizi bir sunucuda yayınlamayı planlıyorsanız, production (üretim) ortamında güvenlik önlemleri almayı unutmayın.
Sonuç Olarak
Django’yu Linux sisteminize kurmak oldukça kolay ve hızlı. Yukarıdaki adımları takip ederek, Django’nun sunduğu güçlü özelliklerden yararlanabilir ve istediğiniz projeleri geliştirmeye başlayabilirsiniz. Artık siz de Django ile web geliştirmeye hazırsınız!