我编写了一个小中间件来跟踪用户活动:
class AccessLogs(object):
def __init__(self, get_response):
self.get_response = get_response
def __call__(self, request):
response = self.get_response(request)
if "/media/" not in request.path:
try:
ActivityLog(user=request.user, pageURL=request.path).save()
except Exception as e:
print(e)
return response
有没有什么方法可以用这种中间件的方法得到页面的标题?我在这里查找了很多东西,如templateview、自定义响应,但似乎没有任何工作。是否有任何类或函数检索访问过的页的标题?任何帮助都将不胜感激。
编辑:我试图寻找的是一种方法,以获得用户刚刚访问过的页面的标题,因此我可以将其与其他信息一起存储在数据库中,并将其存储在这个中间件中。