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!