Я хотел бы внести некоторые изменения в def login
и def logout
в django.contrib.auth
__init.py__
. В частности, я хочу добавить событие mixpanel для входа пользователя и выхода из системы.Лучшая практика для обновления Django contrib
Я знаю, что могу это сделать путем редактирования файла непосредственно, хотя я предполагаю, что это не рекомендуется из-за контроля версий/и т.д.
Какой самый лучший/простой способ, чтобы переопределить эти функции чисто?
Рекомендуемый метод - использовать свою собственную пользовательскую модель, но вы также можете использовать патч обезьяны. См. Http://stackoverflow.com/questions/6720858/how-to-monkey-patch-django для примера. – Selcuk