Я прочитал Две книги Scoops Django Best Practices для Django, и она действительно предоставляет лучшие практики для использования Django, в главе шаблоны есть два лучших стиля для макеты шаблонов.
2 - Архитектура шаблонов уровня, такая как:
шаблоны / база. html панель инструментов. html # расширяет базу. html профили / profile_details. html profile_form. html
- это стиль, который вы используете
3 - Архитектура шаблона уровня, например:
templates / base. html панель инструментов. html # расширяет базу. html profile / base_profile. html # расширяет базу. html profile_details. html # расширяет base_profile. html profile_form . html # extends base_profile. html
Автор сказал, что двухуровневая архитектура лучше всего подходит для сайтов с согласованной общей компоновкой от приложения к приложению. А 3-уровневая архитектура лучше всего подходит для веб-сайтов, где каждый раздел требует особой разметки.
Я настоятельно рекомендую эту книгу для лучшего опыта использования Djang. https://www.amazon.com/Two-Scoops-Django-Best-Practices/dp/0981467342