А для чего это нужно? выводить в шаблоне? - context_processors
Вызывать в других вьюхах? - я бы использовал cbv's и написал миксин, а в нужным момент вызывал где нужно(не факт, что я делаю это правильно, но работает). Можно в модели описать эту логику, так наверн намного правильнее