将登录代码添加到obtain_auth_token

时间:2016-06-09 11:36:51

标签: python django django-rest-framework

我有一个Django REST框架网站,它使用obtain_auth_token中的默认urls.py

url(r'^api-token-auth/', views.obtain_auth_token)

工作正常,但我也为我的网站实现了日志,以了解发生了什么。有没有办法将日志记录添加到obtain_auth_token以记录用户X尝试登录?

1 个答案:

答案 0 :(得分:0)

覆盖post的{​​{1}}应该有效。

示例:

ObtainAuthToken

并在网址中:

class MyAuthTokenView(ObtainAuthToken): def post(self, request, *args, **kwargs): response = super().post(request, *args, **kwargs) # log return response my_token_view = MyAuthTokenView.as_view()