Я хотел использовать метод как часть моей модели, чтобы подсчитывать все вхождения объекта в другой таблице, которая ссылается на него как на внешний ключ.Использование метода в модели для подсчета объектов, отфильтрованных первичным ключом
Будет ли работа ниже?
class Tile(models.Model):
#...
def popularity(self):
return PlaylistItem.objects.filter(tile__exact=self.id).count()
И соответствующая информация от модели playlistitem:
class PlaylistItem(models.Model):
#...
tile = models.ForeignKey(Tile)