更新 Django contrib 的最佳实践
Best practice to update Django contrib
我想对 django.contrib.auth
__init.py__
中的 def login
和 def logout
进行一些更改。具体来说,我想为用户登录和注销添加一个 mixpanel 事件。
我知道我可以通过直接编辑文件来做到这一点,尽管我认为由于版本控制等原因不推荐这样做。
干净地覆盖这些函数的最好/最简单的方法是什么?
根本没有理由更改代码。登录和注销都发送signals;您可以编写代码来监听这些信号并创建您的混音面板事件。
我想对 django.contrib.auth
__init.py__
中的 def login
和 def logout
进行一些更改。具体来说,我想为用户登录和注销添加一个 mixpanel 事件。
我知道我可以通过直接编辑文件来做到这一点,尽管我认为由于版本控制等原因不推荐这样做。
干净地覆盖这些函数的最好/最简单的方法是什么?
根本没有理由更改代码。登录和注销都发送signals;您可以编写代码来监听这些信号并创建您的混音面板事件。