2015-05-10 5 views
0

У меня есть 3 модели: User, Article, ArticleVisit и я хочу извлечь общее количество просмотров, которое пользователь собрал из всех статей.Django подсчет объектов связанного объекта

Нечто подобное (что, очевидно, не получится):

user.articles.visits.count()

Django 1.7 в случае, если это имеет значение.

ответ

0

Попробуйте это:

ArticleVisit.objects.filter(article__user=user).count() 
+0

Это предполагает, что ** ** ArticleVisit имеет отношение внешнего ключа с моделью статьи и которая имеет отношение внешнего ключа с моделью пользователя –

Смежные вопросы