【发布时间】:2011-05-27 10:37:36
【问题描述】:
我将使用Flask 微框架(基于Werkzeug,我将使用 Python 2.7 或 2.6)来制作游戏网站。
我想让用户对游戏进行投票(简单的 1-5 星),并跟踪每个游戏页面的独立访问次数 - 这样我就可以根据他们的分数动态排序游戏链接/受欢迎程度。
目前我计划使用客户端的远程地址(通过此属性:http://werkzeug.pocoo.org/documentation/dev/wrappers.html#werkzeug.BaseRequest.remote_addr)来测试唯一性,方法是存储所有已投票/访问过游戏的 IP 地址,以便他们无法再次投票,以及他们的访问只记录一次。
对于投票:重要的是用户不必登录。
这是解决这个问题的好方法吗,它的优点/缺点是什么?
或者你能想出更好的解决方案吗?框架中是否有内置方法来处理您知道的这些任务?
非常感谢您的帮助,非常感谢:-)
乔纳森
【问题讨论】:
标签: python web ip-address flask werkzeug