This {{ category.id }}  returns me 1
This {{ categories_counts.1 }} returns me data
But {{ categories_counts.category.id }} doesn't work?
Is it possible to access value by other object value?
views.py:
categories = Category.objects.all()
categories_counts = {}
for category in categories:
    count = Venue.objects.filter(category_id=category.id).count()
    categories_counts[category.id] = count
So categories containst:
<QuerySet [<Category: restaurants>, <Category: sportfitness>, <Category: carservices>, <Category: beautysalons>]>
categories_counts contains:
{1: 1, 2: 0, 3: 0}
category Model:
class Category(models.Model):
    name = models.CharField(max_length=20)
    bg_name = models.CharField(max_length=20, default=None)
    category_bg_name = models.CharField(max_length=100, default=None)
 
    