It's worth a notice that there is a difference between presentation logic and business logic, which Django Project in general fails to acknowledge. There is no way `{% cloudinary main_image.image width=300 height=300 class="img-thumbnail main-product-image" crop="fill" gravity="face" effect="sepia" %}` can be considered business logic, it's just complicated presentation logic.