gpt4 book ai didi

django - 如何让网站不计算自己的点击率?

转载 作者:行者123 更新时间:2023-12-02 07:32:27 26 4
gpt4 key购买 nike

我有一个用 Django 编程的网站,作为网站的一部分,我有一个单独页面的查看计数器。但是,由于我经常测试查看自己的文件,所以我不想计算对自己页面的查看次数。

现在,我所做的就是当请求特定页面时,它只是通过将模型中的“views”变量增加 1 来更新该页面的模型中的“views”变量。这对我自己的目的来说没问题 - 我不介意记录同一个人的多个观点 - 但我只是不想让我自己的观点算在内。

有什么方法可以做到这一点?请指教。

最佳答案

您可以在浏览器中设置临时 cookie 变量。

例如,在 Chrome 中,您可以使用以下内容或 Web 检查器上的 Resources 选项卡:

  1. 浏览网站
  2. 在浏览器地址栏中,输入:javascript:document.cookie="my_app_who_am_i=itsa_me_mario"

然后使用一些 django 把它拉回来:

request.COOKIES.get('my_app_who_am_i') 

或者如果您已经在您的网络服务器上设置了 session ,您可以仅在您的帐户登录时设置 cookie。

response = render_to_response(template_name, context)
response.set_cookie('my_app_who_am_i', 'itsa_me_mario')
return response

关于django - 如何让网站不计算自己的点击率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20461499/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com