Başlangıç: Django’ya İlk Adımı Atıyoruz
Bir zamanlar bir arkadaşım bana "Django nedir?" diye sormuştu. Gerçekten şaşırmıştım çünkü Django, web uygulamaları geliştirmek için en popüler Python tabanlı frameworklerden biridir. Eğer siz de Django ile projeler yapmak istiyorsanız ve Linux sisteminizde bu framework'ü kurmak istiyorsanız, doğru yerdesiniz!
Ama önce şunu söyleyeyim: Kurulum süreci aslında düşündüğünüzden çok daha basit! Bu yazıda, her şeyi adım adım nasıl yapacağınızı anlatacağım. Hem de tüm detaylarıyla… Öyle ki, Linux terminalini hiç korkulacak bir şey olarak görmemeniz için her komutu ayrıntılı olarak yazacağım.
Adım 1: Python ve PIP’in Yüklü Olduğundan Emin Olun
Django’nun düzgün çalışabilmesi için, Python’un bilgisayarınızda yüklü olması gerekmektedir. Python, Django’nun temel yapı taşıdır. Bu yüzden Python’u yüklemeden ilerleyemeyiz.
Linux sistemlerde Python genellikle önceden yüklenmiş olarak gelir. Hangi versiyonun yüklü olduğunu kontrol etmek için terminale şu komutu yazabilirsiniz:
python3 --version
Eğer Python yüklü değilse, terminale şu komutu yazarak yükleyebilirsiniz:
sudo apt update
sudo apt install python3
Python yüklendikten sonra, Django’yu yüklemek için gereken araç olan pip'i de yüklememiz gerekiyor. Bunun için terminale şu komutu yazalım:
sudo apt install python3-pip
Bunları yaptıktan sonra, Python ve pip’in başarıyla kurulduğunu şu komutlarla kontrol edebilirsiniz:
pip3 --version
Evet, Python ve pip hazır! Şimdi asıl konuya gelelim: Django’nun kurulumu.
Adım 2: Django’yu Yükleyelim
Django’nun en güncel sürümünü yüklemek için pip kullanacağız. PIP ile kurulum, Python projeleri için en yaygın yöntemdir. Hadi, Django'yu yüklemeye başlayalım!
Terminale şu komutu yazalım:
pip3 install django
Bu komut, Django’nun en son sürümünü bilgisayarınıza yükleyecektir. Eğer belirli bir sürüm yüklemek isterseniz, şu şekilde yapabilirsiniz:
pip3 install django==3.2.5
Bu komutla, Django’nun 3.2.5 sürümünü yüklemiş olursunuz. Yükleme tamamlandığında, Django’nun doğru bir şekilde yüklendiğinden emin olmak için şu komutu çalıştırabilirsiniz:
django-admin --version
Eğer her şey yolunda gittiyse, karşınıza Django'nun sürümü çıkacaktır.
Adım 3: Django Projesi Oluşturma
Şimdi, her şey kurulduğuna göre, Django projesi oluşturma zamanıdır! Django, "projeler" ve "uygulamalar" şeklinde bir yapı ile çalışır. Her projede bir veya birden fazla uygulama olabilir. Öncelikle bir proje oluşturacağız.
Yeni bir proje oluşturmak için terminale şu komutu yazalım:
django-admin startproject myproject
Bu komut, bulunduğunuz dizinde “myproject” adında yeni bir proje klasörü oluşturacaktır. Bu klasörün içinde birçok dosya olacaktır. Şimdi, bu projeyi başlatmak için bu klasöre geçiş yapmamız gerekiyor:
cd myproject
Ve projeyi çalıştırmaya başlamak için şu komutu yazalım:
python3 manage.py runserver
Eğer her şey doğruysa, terminalde şu şekilde bir çıktı göreceksiniz:
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Şimdi, tarayıcınızda http://127.0.0.1:8000/ adresini açabilirsiniz. Eğer her şey düzgün çalışıyorsa, Django'nun başlangıç sayfası karşınıza çıkacaktır!
Adım 4: Django Projesini Geliştirmeye Başlayın
İşte Django’nun temel kurulumu bu kadar basit! Şimdi, projelerinizi geliştirmeye başlamak için gerekli tüm temel adımları attık. Django’nun sunduğu özelliklerle hızlıca veri tabanları, kullanıcı yönetimi ve çok daha fazlasını kolayca entegre edebilirsiniz. Unutmayın, her şey başlangıçta bir denemeydi, ancak şimdi sizin için güçlü bir web uygulaması yapma zamanı!
Son Sözler
Django'yu Linux sisteminde kurmak, hem basit hem de oldukça hızlı bir işlem. Terminale birkaç komut yazmakla başlıyor ve kısa sürede güçlü bir web geliştirme platformu elde ediyorsunuz. Unutmayın, Django belgelendirmesi çok kapsamlıdır ve her adımda size yardımcı olabilir. Şimdi, öğrendiğiniz bilgilerle projelerinizi yaratmaya başlayabilirsiniz! İyi kodlamalar!