Я экспериментирую с входом в Django. Я хотел бы регистрировать каждый случай, когда пользователи сохраняют или изменяют данные. В моем коде обработчика сигнала, у меня есть что-то вроде этого:Получить имя пользователя Django для регистрации сигналов
@receiver(post_save)
def post_save_callback(sender, instance, created, raw, using, update_fields, **kwargs):
logger.info(
'Post-save called for %s. Created? %r. update_fields: %s',
sender, created, json.dumps(update_fields)
)
Я хотел бы также регистрировать имя пользователя, выполняющего обработку данных, в основном, вошедшего в систему пользователя. Как я могу получить это имя пользователя?
Меня интересует фиксируя все изменения в данных, будь то через панель администратора или через веб-формы или REST. Поэтому я думаю, что использование сигналов - это путь, верно? – texnic