Django Blog Projesi - Kodlar

Blog Projesi - Aşağıdaki talimatları takip ederek güncel sürümü bilgisayarınıza kurabilirsiniz.

blogv1.zip İndir blogv2.zip İndir blogv3.zip İndir blogv4.zip İndir blogv5.zip İndir

Kurulum ve Çalıştırma

# ZIP dosyasını çıkart
1- İndirdiğiniz zip dosyasına sağ tık 'Tümünü Ayıkla...' ile çıkartın: unzip blogv1.zip

# Sanal ortamı oluştur 
2- Ayıkladığınız Klasörü VS Code ile açın ve VS Code Terminal'den Sanal ortamı oluşturun.
python -m venv venv

# Sanal ortamı aktif et
3- Terminalde aşağıdaki komutu çalıştırarak sanal ortamı aktif edin:
venv\Scripts\activate  # Windows
# ya da
source venv/bin/activate  # Linux/Mac

# Bağımlılıkları kur
4- Terminalde aşağıdaki komutu çalıştırarak gerekli Python paketlerini yükleyin:
pip install -r requirements.txt

# Geliştirme sunucusunu başlat
5- Son olarak, aşağıdaki komutla Django geliştirme sunucusunu başlatın:
python manage.py runserver

Proje Yapısı

blog/
├── manage.py
├── requirements.txt
├── db.sqlite3
├── config/
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   ├── wsgi.py
│   └── asgi.py
├── templates/
│   ├── base.html
│   └── partials/
│       ├── navbar.html
│       └── footer.html
├── static/
│   └── img/
├── blog/
│   ├── migrations/
│   │   └── __init__.py
│   ├── templates/
│   │   ├── list.html
│   │   ├── detay.html
│   │   ├── ekle.html
│   │   ├── duzenle.html
│   │   └── sil.html
│   ├── __init__.py
│   ├── admin.py
│   ├── apps.py
│   ├── models.py
│   ├── urls.py
│   ├── views.py
│   └── tests.py
├── core/
│   ├── migrations/
│   │   └── __init__.py
│   ├── templates/
│   │   ├── anasayfa.html
│   │   ├── hakkimizda.html
│   │   ├── iletisim.html
│   │   └── yazarlar.html
│   ├── __init__.py
│   ├── admin.py
│   ├── apps.py
│   ├── models.py
│   ├── urls.py
│   ├── views.py
│   └── tests.py
├── kullanici/
│   ├── migrations/
│   │   └── __init__.py
│   ├── templates/
│   │   ├── giris.html
│   │   ├── cikis.html
│   │   ├── kayit.html
│   │   └── profil.html
│   ├── __init__.py
│   ├── admin.py
│   ├── apps.py
│   ├── models.py
│   ├── urls.py
│   ├── views.py
│   └── tests.py
└── venv/