Count user objects e.g posts
Hi, I try to get numbers of user post.
I have model Embed and try to count how many user add this embeds.
My model:
class Embed(models.Model): url = models.URLField(max_length=255) title = models.CharField(max_length=255, verbose_name='Tytuł') description = HTMLField(verbose_name='Opis', blank=True, null=True) type = models.CharField(blank=True, max_length=200) thumbnail_url = models.URLField(max_length=255, blank=True, null=True) image = models.ImageField(upload_to='recipes', blank=True) html = models.TextField() votes = GenericRelation(LikeDislike, related_query_name='embedlikes') added_by = models.ForeignKey(User, on_delete=models.CASCADE) created_at = models.DateTimeField(auto_now_add=True) category = TreeManyToManyField(RecipeCategory, blank=True, null=True, related_name='embeds', verbose_name='Kategoria') slug = AutoSlugField(populate_from='title', unique=True)

We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.Timeweb
Let me recommend you the excellent hosting on which EVILEG is located.
For many years, Timeweb has been proving his stability.
For projects on Django I recommend VDS hosting
View Hosting
Hello,
Try this
Hmm this count every recipes. Not only one user.
I try something like that from stackoverflow:
But then error appear:
Manager isn't accessible via Embed instances
I have this from there: https://stackoverflow.com/questions/50393455/count-the-number-of-posts-by-a-user-django
May be, because, you don`t have field "author" in your model... ?
And in this code you get object of model
Therefore you cannot use objects in this row
Because of objects can be used only in this situation
And I don`t see author instance in your code.
You can write something else like this
But you should get author instance from anywhere, for example request.user
Yeah I edit my answer and change to added_by. But still this don't work.
added_by must be some author instance, some object. You should get this object from anywhere. In your code you don`t make any actions for getting author instance.
Ok, try this
or this
Thank you! Now works, and this is solution.