Я бы не рекомендовал изменять команду runserver, но ...
django-devserver заменяет команду manage.py runserver
, которая позволяет расширять вывод для отображения любой информацииВы заинтересованы.
Инструкции на странице, указанной выше, показывают, как установить, а в нижней части находится «Сборка модулей», которая показывает пример расширения вывода.
Я не совсем уверен, что вы ищете, но может быть что-то вроде:
from devserver.modules import DevServerModule
class ViewNameModule(DevServerModule):
logger_name = 'view name module'
def process_view(self, request, view_func, view_args, view_kwargs):
self.logger.info('View name: %s' % '.'.join([view_func.__module__, view_func.func_name]))