Bugün sizlere, Python’un en popüler web framework'lerinden biri olan Django’yu nasıl kuracağınızı adım adım anlatacağım. Hem Windows hem de Linux üzerinde kurulum yapacağız. Eğer web geliştirmeye yeni başlıyorsanız, Django'nun sağladığı olanaklar size harika bir başlangıç sunacak. Django, karmaşık web projelerini daha hızlı ve verimli bir şekilde oluşturmanızı sağlar, ancak kurulum aşamaları biraz kafa karıştırıcı olabilir. Endişelenmeyin, çünkü size bu süreci adım adım, kolayca anlatacağım.
1. Python’u Yükleyin
Evet, ilk adımınız Python’u bilgisayarınıza kurmak. Django, Python üzerinde çalışan bir framework olduğundan, Python’un yüklü olması şart. Eğer daha önce yüklemediyseniz, Python’u indirmek için şu adımları takip edebilirsiniz:
Windows:
1. [Python’un resmi web sitesine](https://www.python.org/downloads/) gidin.
2. En son sürümü indirin (Windows için uygun olanı seçin).
3. Yükleme ekranında, "Add Python to PATH" kutusunu işaretlemeyi unutmayın! Bu adım, Python’u komut satırından kullanabilmenizi sağlar.
4. Yüklemeyi tamamlayın.
Linux:
Çoğu Linux dağıtımında Python zaten kurulu gelir. Ancak, eğer Python yüklü değilse, aşağıdaki komutları kullanarak kurabilirsiniz:
```bash
sudo apt update
sudo apt install python3
```
Python’un doğru kurulduğundan emin olmak için terminal veya komut satırına şu komutu yazın:
```bash
python --version
```
Eğer sürüm numarasını görüyorsanız, her şey yolunda demektir.
2. Django'yu Yüklemek
Artık Python kurulu olduğuna göre, Django’yu yükleyebiliriz. Django’nun en son sürümünü yüklemek için pip, Python’un paket yöneticisini kullanacağız. İşte yapmanız gerekenler:
Windows:
1. Komut satırını açın (Windows tuşuna basın ve “cmd” yazın).
2. Django’yu yüklemek için şu komutu yazın:
```bash
pip install django
```
Eğer pip’in güncel olduğundan emin değilseniz, önce pip’i güncelleyebilirsiniz:
```bash
python -m pip install --upgrade pip
```
Linux:
Linux’ta da aynı komutları kullanarak Django’yu yükleyebilirsiniz:
```bash
sudo pip3 install django
```
Yükleme işlemi tamamlandığında, Django’nun kurulu olduğunu şu komutla doğrulayabilirsiniz:
```bash
django-admin --version
```
Eğer sürüm numarasını görüyorsanız, Django başarıyla kurulmuş demektir!
3. Django Projesi Oluşturmak
Şimdi sıra geldi en heyecanlı kısma! Django projemizi oluşturmaya başlayalım.
Windows ve Linux:
1. Proje için bir dizin oluşturun (örneğin, “myproject” adını verebilirsiniz).
```bash
mkdir myproject
cd myproject
```
2. Django projesini oluşturmak için şu komutu kullanın:
```bash
django-admin startproject mysite
```
Bu komut, “mysite” adında yeni bir proje klasörü oluşturacak ve içinde gerekli tüm dosyalar ile ayarları barındıracaktır.
3. Şimdi, geliştirme sunucusunu çalıştırarak projenizi test edelim. Şu komutu yazın:
```bash
cd mysite
python manage.py runserver
```
Sunucu çalışmaya başladı ve terminalde şu mesajı görmelisiniz:
```bash
Starting development server at http://127.0.0.1:8000/
```
Tarayıcınızda [http://127.0.0.1:8000](http://127.0.0.1:8000) adresine gidin ve Django’nun başarıyla kurulduğunu belirten hoş bir "Congratulations!" mesajını görün.
4. Django'yu Geliştirme Ortamında Kullanmak
Her şey çalışıyorsa, artık Django üzerinde geliştirmeye başlayabilirsiniz. Bu noktada, Django’nun sunduğu güçlü özellikleri keşfetmeye başlayacaksınız. Django, veri tabanları, kullanıcı yönetimi, URL yönlendirme gibi temel web uygulamaları için gerekli her şeyi size hazır sunuyor. Kendi uygulamanızı başlatmak için şu komutu kullanabilirsiniz:
```bash
python manage.py startapp myapp
```
Bu komut, projenizde “myapp” adında yeni bir uygulama oluşturur.
Sonuç
İşte, Django kurulumunun temelleri bu kadar basit! Windows ve Linux üzerinde Django’yu kurmak ve ilk projenizi başlatmak için takip etmeniz gereken adımları sizlere sundum. Django’nun sunduğu olanaklarla web geliştirmede hızlıca ilerleyebilirsiniz. Unutmayın, Django’nun resmi dökümantasyonu her zaman yanınızda, bu nedenle daha fazla özellik keşfetmek için dökümantasyonu gözden geçirmek faydalı olacaktır.
Şimdi, hayalinizdeki projeleri oluşturma zamanı! Django ile web geliştirme dünyasında başarılar dilerim!