1
Can you do something like this:
def product_detail(request, slug):
product = Product.objects.get_subclass(slug=slug)
child_fields = [i for i in product.__class__.__dict__ if
not i.startswith("__") and not hasattr(Product, i)]
product_attrs = [(name, getattr(product,name)) for name in child_fields]
# pass product_attrs to your template
Source:stackexchange.com