Zwischenstand_Favoriten

This commit is contained in:
ben8
2025-04-10 19:55:11 +02:00
parent b0782868b8
commit 7ce0e6e9dd
9 changed files with 373 additions and 11 deletions

View File

@@ -43,6 +43,13 @@ class QivipQuiz(models.Model):
return self.name
class QivipQuizFavorite(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE) # Verknüpfung zu User
quiz = models.ForeignKey(QivipQuiz, on_delete=models.CASCADE, related_name='favorites') # Verknüpfung zu Quiz
favorite = models.BooleanField(default=False) # Favoritenstatus
class Meta:
unique_together = ('user', 'quiz') # Sicherstellen, dass es nur ein Favorit pro User und Quiz gibt
# Create your models here.