Django Nedir?
Şimdi, Django’yu bilgisayarınıza nasıl kuracağınızı keşfetmeye başlayalım.
Adım 1: Python ve pip Yüklemesi
Python’u yükledikten sonra, pip (Python Paket Yöneticisi) aracının da yüklü olduğundan emin olmalısınız. Çoğu Python kurulumunda pip otomatik olarak gelir. Bunu kontrol etmek için terminal veya komut satırına şu komutu yazabilirsiniz:
```bash
python -m ensurepip --upgrade
```
Eğer pip yüklenmemişse, bu komutla yükleyebilirsiniz.
Adım 2: Django'yu Kurma
```bash
pip install django
```
Bu komut, Django’yu en son sürümüyle sisteminize yükleyecektir. Eğer belirli bir sürümü yüklemek isterseniz, komutu şu şekilde yazabilirsiniz:
```bash
pip install django==3.2.9
```
Bu kadar basit! Django artık sisteminizde kurulu. Hadi, kurulumun doğru olup olmadığını kontrol edelim.
Adım 3: Django Kurulumunu Test Etme
```bash
django-admin --version
```
Eğer Django’nun sürüm numarasını görüyorsanız, kurulum başarılı olmuş demektir.
Adım 4: Yeni Bir Django Projesi Başlatma
```bash
django-admin startproject myproject
```
Burada `myproject` yeni projenizin adı. Bu komut, projeniz için gerekli tüm dosya yapısını oluşturacaktır. Projeyi oluşturduktan sonra, bu klasöre gidin:
```bash
cd myproject
```
Adım 5: Django Sunucusunu Başlatma
```bash
python manage.py runserver
```
Sunucu başarıyla başlatıldığında, terminalde şu mesajı görmelisiniz:
```
Starting development server at http://127.0.0.1:8000/
```
Bu, Django’nun lokal sunucusunun başarıyla çalıştığını gösterir. Web tarayıcınızı açın ve `http://127.0.0.1:8000/` adresine gidin. Eğer her şey doğru yapılmışsa, Django’nun hoş geldiniz sayfasını görmelisiniz.
Adım 6: Django Projesine İlk Uygulamanızı Eklemek
```bash
python manage.py startapp myapp
```
Bu, `myapp` adlı bir uygulama klasörü oluşturur. Uygulamanızı Django projenize eklemek için, projenizin ayar dosyasına (settings.py) gidin ve `INSTALLED_APPS` listesine şu satırı ekleyin:
```python
'myapp',
```
Şimdi, Django ile geliştirmeye hazırsınız! Uygulamanız üzerinde çalışabilir, veri modelleri oluşturabilir, veritabanı işlemleri yapabilirsiniz.
Adım 7: Django Veritabanı ve Admin Paneli
```bash
python manage.py migrate
```
Ardından, bir süper kullanıcı (admin) hesabı oluşturmak için şu komutu yazın:
```bash
python manage.py createsuperuser
```
Burada sizden bir kullanıcı adı, e-posta ve şifre istenecektir. Bu bilgileri girerek admin hesabınızı oluşturabilirsiniz. Son olarak, admin paneline erişmek için tarayıcınızda şu adresi açın:
```
http://127.0.0.1:8000/admin
```
Giriş yaptıktan sonra Django’nun güçlü admin paneliyle tanışabilirsiniz.