|
|
@@ -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}"
|