Привет!
Подскажите как можно достать данные у определеного id допустим число 5.
Есть модель
class MasterReviewRating(models.Model):
value = models.SmallIntegerField(verbose_name='Оценка', blank=True)
master = models.ForeignKey(NewMaster, on_delete=models.CASCADE, verbose_name='Выберите мастера')
@property
def count_four(self):
return MasterReviewRating.objects.filter(Q(master_id=self.master_id) | Q(value=4)).count()
def rating_count_four(self):
if self.count_four == 0:
return f'нет оценок'
elif self.count_four == 1:
return f'{self.count_four} оценка'
else:
return f'{self.count_four} оценки'
Сейчас модель считает id + количество оценок. А нужно выводить только мастера допустим номер 1 и количество его пятерок.
Перебрал все варианты, есть у кого такой опыт.
Спасибо.