achievements.py 1.1 KB

1234567891011121314151617
  1. from django.db import models
  2. class Achievements(models.Model):
  3. """
  4. Achievments (not to confuse with 'Achievement') table contains a list of achievements.
  5. Таблицы со всеми достижениями в сервисе
  6. """
  7. title = models.CharField(max_length=128, help_text="Название достижения")
  8. description = models.CharField(max_length=255, help_text="Описание достижения, за что получается")
  9. image = models.ImageField(upload_to="sports/achievements/", help_text="статичная картинка достижения")
  10. image_animated = models.ImageField(null=True, blank=True, upload_to="sports/achievements/", help_text="анимированная картинка достижения. Если отсутствует, то используется статичная картинка")
  11. value = models.FloatField(default=0, help_text="Очки за выполение")
  12. class Meta:
  13. db_table = "achievements"
  14. verbose_name = "достижения"
  15. verbose_name_plural = "достижения"