2010-02-05 5 views
0

Я хотел использовать метод как часть моей модели, чтобы подсчитывать все вхождения объекта в другой таблице, которая ссылается на него как на внешний ключ.Использование метода в модели для подсчета объектов, отфильтрованных первичным ключом

Будет ли работа ниже?

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) 

ответ

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