Если вы хотите переопределить шаблон, поставляемый с приложением в django (в приложении /templates/app/ ), вы создаете шаблон с тем же именем в другом каталоге, который загрузчик шаблонов проверяет перед каталогом шаблона приложения. Если вы просто хотите переопределить определенные блоки шаблона, вам также нужно скопировать все изменения в блоке шаблона, которые на самом деле не очень сухие.
Кто-нибудь знает способ переопределить шаблон orginial, в то же время расширяя его, так что вам просто нужно переопределить конкретный блок, который вы хотите изменить? (это делается без изменения имени шаблона, поскольку в некоторых случаях вам может потребоваться изменить представление, чтобы заставить его работать с другим шаблоном)
EDIT: Как заметил Адам Тейлор в комментариях Django 1.9 на, это возможно без каких-либо хаков.