Django ile web uygulamaları geliştirmeye başlamayı hayal ediyorsunuz ama bir türlü kurulum adımlarını çözemiyorsunuz değil mi? Merak etmeyin, bu yazıda size Django'yu Windows ve Linux sistemlerine nasıl kuracağınızı, adım adım ve ayrıntılı bir şekilde göstereceğim. Hazırsanız başlayalım!
Django Nedir?
Öncelikle, Django nedir, ona bir göz atalım. Django, Python ile yazılmış popüler bir web framework’üdür. Hızlı bir şekilde güvenli ve bakımı kolay web uygulamaları geliştirmeyi sağlar. "Django ile neler yapılır?" diye merak ediyorsanız, cevabım şu: Blog sitelerinden, sosyal medya platformlarına kadar her şeyi yapabilirsiniz! Peki, nasıl kurulur? Hadi başlayalım!
---
Django Kurulum Adımları (Windows)
Windows işletim sisteminde Django kurmak için birkaç adım var. Korkmanıza gerek yok, her şey çok basit!
# Adım 1: Python Yükleyin
Django, Python ile çalıştığı için ilk adımda Python'u bilgisayarınıza yüklemeniz gerekiyor. Python, Django'nun temel yapı taşıdır. Eğer Python yüklü değilse, [Python'un resmi web sitesinden](https://www.python.org/downloads/) en son sürümü indirip yükleyebilirsiniz.
Yükleme sırasında, "Add Python to PATH" seçeneğini işaretlemeyi unutmayın!
# Adım 2: Pip Yükleyin
Pip, Python paketlerini yönetmek için kullanılan bir araçtır. Python'un yeni sürümleriyle birlikte pip otomatik olarak gelir. Eğer pip'i kontrol etmek isterseniz, terminal ya da komut istemcisinde şu komutu yazabilirsiniz:
pip --version
Eğer pip'in yüklü olduğunu görürseniz, bir sonraki adıma geçebilirsiniz.
# Adım 3: Sanal Ortam (Virtual Environment) Kurun
Projenizi daha düzenli tutmak ve bağımlılıkları yönetmek için sanal bir ortam oluşturmak çok önemli. Şimdi bu ortamı nasıl kuracağımıza bakalım:
Öncelikle, terminali açın ve aşağıdaki komutu yazın:
python -m venv myenv
Bu komut, "myenv" adında bir sanal ortam oluşturur. Şimdi, bu ortamı aktive edelim:
myenv\Scripts\activate
Aktivasyonu başarıyla yaptıysanız, terminalinize "(myenv)" yazısını göreceksiniz.
# Adım 4: Django'yu Yükleyin
Şimdi, Django'yu yüklemeye hazırsınız! Django'yu pip ile yüklemek çok kolay. Şu komutu kullanarak Django'yu yükleyebilirsiniz:
pip install django
Yükleme tamamlandığında, Django'nun yüklendiğini kontrol etmek için şu komutu kullanabilirsiniz:
django-admin --version
Eğer her şey doğruysa, Django'nun sürüm numarasını görmelisiniz.
# Adım 5: İlk Django Projenizi Başlatın
Django kurulumunu tamamladınız! Şimdi kendi projenizi oluşturmaya hazırsınız. İlk projenizi başlatmak için şu komutu kullanın:
django-admin startproject myproject
Projenizi başarıyla oluşturduysanız, içine girip, geliştirmeye başlayabilirsiniz:
cd myproject
python manage.py runserver
Tarayıcınızda http://127.0.0.1:8000/ adresine giderek Django’nun hoş geldiniz sayfasını görebilirsiniz.
---
Django Kurulum Adımları (Linux)
Linux kullanıcıları için de Django kurulum süreci oldukça benzer. Hadi bakalım, Linux’ta nasıl kurulum yapacağımıza bakalım!
# Adım 1: Python Yükleyin
Linux sisteminizde Python muhtemelen önceden yüklüdür. Ancak, yüklü olup olmadığını kontrol etmek isterseniz şu komutu kullanabilirsiniz:
python3 --version
Eğer yüklü değilse, Python’u yüklemek için şu komutu kullanabilirsiniz:
sudo apt-get install python3
# Adım 2: Pip Yükleyin
Linux’ta pip’i yüklemek için aşağıdaki komutu kullanabilirsiniz:
sudo apt-get install python3-pip
# Adım 3: Sanal Ortam Kurun
Sanal ortam kurmak için şu komutu kullanın:
python3 -m venv myenv
Sanal ortamı aktive etmek için:
source myenv/bin/activate
# Adım 4: Django’yu Yükleyin
Django’yu yüklemek için:
pip install django
Yükleme tamamlandığında:
django-admin --version
Django’nun yüklendiğini görebileceksiniz.
# Adım 5: İlk Django Projenizi Başlatın
Django projenizi başlatmak için:
django-admin startproject myproject
Projeyi başlatmak için:
cd myproject
python3 manage.py runserver
Tarayıcınızda http://127.0.0.1:8000/ adresine giderek, Django'nun başlangıç sayfasını görebilirsiniz.
---
Sonuç
Tebrikler! Django’yu başarılı bir şekilde kurdunuz ve ilk projenizi oluşturdunuz. Artık Python ile güçlü ve etkili web uygulamaları geliştirmeye başlayabilirsiniz. Django'nun sağladığı birçok özellik sayesinde geliştirme süreciniz çok daha hızlı ve kolay olacak.
Kurulum adımlarını takip etmek belki de biraz zaman almış olabilir, ancak sonuç mükemmel olacak. Şimdi, hayalinizdeki projeleri gerçekleştirme zamanı! Django'yu kullanarak harika web uygulamaları yaratabileceğinize eminim!
---