Метод save
, который фактически выполняет всю работу с базой данных, определен в models.Model.save
. Ваш класс Blog
переопределяет метод save
; когда вы вызываете Blog().save()
, он просто выполняет все, что есть в вашем Blog.save
методе. Это не сделало бы никакой реальной работы по записи в базу данных.
Чтобы сделать что-то свое, изобретенное в вашем Blog.save
методе , а также выполнить весь код, определенный в models.Model.save
, вам нужно явно вызвать реализацию save
родителя. Что и делает super().save()
.