Как посчитать ForeignKey установить, где метод возвращает True - PullRequest
0 голосов
/ 07 апреля 2019

Я создаю рейтинг для подрядчиков.Таблица на странице состоит из названия, количества выполненных им работ, рейтинга, по которому рассчитывается (сумма оценок за работы / объем работ).Мне нужно сделать запросы, чтобы получить данные.У меня есть модели:

class CustomUser(AbstractUser):
    # some fields in here

class Offer(models.Model):
    owner = ForeignKey(CustomUser)
    raiting = models.PositiveIntegerField() # 1-10

    def func(self):
        # returns boolean

Предложение также имеет функцию, которая возвращает логическое значение.Как я уже сказал, мне нужно подсчитать предложения каждого пользователя, которые возвращают True в func, сумму рейтинга, которая возвращает True в func, а затем отображать все это.Я думал, что это должно выглядеть как json, так как мы не можем получить доступ к некоторым функциям запросов в шаблоне, но все еще не знаем, как их спроектировать

...