在数据库中保存打开URL的事件

时间:2012-06-09 17:30:17

标签: python django

想象一下将url作为内容发布。

简化: <post><link>http://blablabla.com/</link></post>

我正在寻找一个神奇的功能,它允许我保存在数据库中,点击了来自帖子的网址。例如,有人点击了网址,不仅它在新窗口中打开,而且背景魔术功能将此事件保存在数据库中。我可以立刻和网址吗?我在django有一个app构建。如果有人知道怎么咬它?如果是的话,你能帮助我吗?

1 个答案:

答案 0 :(得分:1)

我想说你有两种选择。如果它是内部链接(即http://blablabla.com引用您自己的站点),您可以在接收视图中内置日志记录功能。

或者,您可以修改链接以通过您自己的脚本来记录请求(urlencoded),然后重定向到请求的页面(解码后):

<post><link>http://blablabla.com/</link></post>

变为

<post><link>http://mysite.com/log?page=http%3A%2F%2Fblablabla.com%2F</link></post>