Forráskód Böngészése

refactor models 4

unknown 1 hónapja
szülő
commit
4b02a178d1
1 módosított fájl, 14 hozzáadás és 3 törlés
  1. 14 3
      app/models.py

+ 14 - 3
app/models.py

@@ -16,7 +16,8 @@ class Application(models.Model):
     user = models.ForeignKey(
         settings.AUTH_USER_MODEL,
         on_delete=models.CASCADE,
-        ordering = ["-created_at"]
+        related_name="application", 
+        verbose_name="Пользователь"
     )
     course_name = models.CharField("Название курса", max_length=255)
     status = models.CharField("Статус", max_length=20, choices=STATUS_CHOICES)
@@ -24,8 +25,13 @@ class Application(models.Model):
     date_start = models.DateField("Желаемая дата старта обучения", max_length=20)
     created_at = models.DateTimeField(auto_now_add=True)
 
+    class Meta:
+         verbose_name = "Заявка"
+         verbose_name_plural = "Заявки"
+         ordering = ["-created_at"]
+
     def __str__(self):
-        return r"{self.course_name} - {self.user.username}"
+        return f"{self.course_name} - {self.user.username}"
     
 class Review(models.Model):
     user = models.ForeignKey(
@@ -36,5 +42,10 @@ class Review(models.Model):
     text = models.TextField("Текст отзыва", max_length=255)
     created_at = models.DateTimeField(auto_now_add=True)
 
+    class Meta:
+         verbose_name = "Отзыв"
+         verbose_name_plural = "Отзывы"
+         ordering = ["-created_at"]
+
     def __str__(self):
-            return r"Отзыв {self.user.username}"
+            return f"Отзыв {self.user.username}"