Öğrenci Not Takip Sistemi
Öğrenci Not Takip Sistemi ✅ Model ilişkileri içerir ✅ Not ortalaması hesaplar ✅ CRUD işlemleri yapar ✅ Bootstrap tasarımlıdır ✅ Gerçek okul projesi seviyesindedir 🏗 1️⃣ Proje Kurulumu django-admin startproject notsistemi cd notsistemi python manage.py startapp okul ⚙ 2️⃣ settings.py INSTALLED_APPS = [ ... 'okul', ] 3️⃣ MODELLER 📁 okul/models.py from django.db import models class Ogrenci(models.Model): ad = models.CharField(max_length=50) soyad = models.CharField(max_length=50) numara = models.CharField(max_length=20, unique=True) def ortalama(self): notlar = self.not_set.all() if notlar.exists(): toplam = sum([n.puan for n in notlar]) return round(toplam / notlar.count(), 2) return 0 def __str__(self): return f"{self.ad} {self.soyad}" class Ders(models.Model): ad = models.CharField(max_length=100) def __str__(self): return self.ad class Not(models.Model): ...