У меня есть небольшой блок статистики, который я хочу сделать доступным в нескольких местах: на странице профиля пользователя и на странице поиска со списком пользователей.
Как лучше всего повторить этот блок? Я родом из PHP, и в PHP это было бы простое включение с передачей некоторых простых аргументов. В django я в основном хочу иметь возможность вызывать что-то вроде:
{% stats_block user %}
Где пользователь — это объект, содержащий всю информацию о пользователе. Я думал о простом теге шаблона, но блок довольно большой, и я не хочу помещать все в одну строку тега шаблона.
Большое спасибо!