Как отобразить поля 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()])
Вернуться на верх