更新Django contrib的最佳实践

时间:2016-05-01 14:17:25

标签: python django mixpanel

我想对def login def logout中的django.contrib.auth__init.py__进行一些更改。具体来说,我想在用户登录和注销时添加一个mixpanel事件。

我知道我可以通过直接编辑文件来做到这一点,虽然我认为由于版本控制等原因不建议这样做。

什么是干净地覆盖这些功能的最佳/最简单方法?

1 个答案:

答案 0 :(得分:1)

根本没有理由改变代码。登录和注销都发送signals;您可以编写侦听这些信号的代码并创建mixpanel事件。