Как отобразить поля manytomanyfields в админке django
Я добавляю поле likes в модели элементов и хотел бы отобразить все likes для каждого элемента в панели администратора. Как я могу это сделать, вот как выглядит мой код. Я получаю эту ошибку: Объект 'User' не имеет атрибута 'likes'
Модель:
likes = models.ManyToManyField(User, related_name='blog_posts')
Admin.py
class ItemAdmin(admin.ModelAdmin):
list_display = ('title','author','item_category','date','get_products')
list_filter = ('item_category',)
def get_products(self, obj):
return "\n".join([p.likes for p in obj.likes.all()])