是否可以为已经存在的站点记录一个记录每个用户详细信息(如果记录了他们的cookie和用户名)和ip地址的系统。
答案 0 :(得分:0)
最好的选择是编写自己的中间件类
https://docs.djangoproject.com/en/1.8/ref/middleware/
它看起来像这样:
class LogUserDetailsMiddleware(object):
def process_request(self, request):
print 'user: ' + request.user
print 'ip-address: ' + request.META.get('REMOTE_ADDR')
请不要忘记在MIDDLEWARE_CLASSES
之后将您的中间件类添加到settings.py中的AuthenticationMiddleware
(所以request.user
排除)
答案 1 :(得分:0)
我让它为我做了
function somefunc() {
read -r -d '' script <<-"----EOF"
code goes here prefixed by hard tab
----EOF
python -c "$script"
}