【发布时间】:2021-06-15 09:45:14
【问题描述】:
我正在考虑如何在用户身份验证类上检索 Django 用户数据并将其传递给 Nginx 会话变量,然后在 nginx 日志记录设置上使用该数据创建一个 Nginx 访问日志条目,其中包含创建此类的 Django 用户请求。
我发现了这些想法:
-
通过 Django 或 Python 线程获取当前请求 https://gist.github.com/vparitskiy/71bb97b4fd2c3fbd6d6db81546622346 https://nedbatchelder.com/blog/201008/global_django_requests.html
-
然后通过 Nginx 配置记录 cookie 变量,例如: https://serverfault.com/questions/223584/how-to-add-recently-set-cookies-to-nginxs-access-log https://serverfault.com/questions/872375/what-is-the-difference-between-http-cookie-and-cookie-name-in-nginx
有更好的主意吗?我在重新发明轮子?
【问题讨论】: