python – browse lists by category

I am working with Django, and I have a "Category" model that has 4 categories, which are: 'Home', 'Toys', 'Clothing' and 'Appliances', I can't find a way to group my products by category, that is to say I have 3 products of each category, and I want to group them by each category. But I only get a list of all the products.

Model.py

class Categorias(models.Model):
categoria = models.CharField(max_length=40)

    def __str__(self):
        return self.categoria

class Articulos(models.Model):
nombre = models.CharField(max_length=30)
descripcion = models.ForeignKey(Categorias, on_delete=models.CASCADE)
precio = models.IntegerField()
    def __str__(self):
        return self.nombre

views.py

def home(request):
    producto = Articulos.objects.order_by()
    c = {'producto': producto}
    return render(request, 'blog/index.html', c)