Python 如何为匿名用户创建类似Django的按钮?
我正在使用Django,我的网站没有用户档案,所以都是匿名的。我想实施一个“like”系统。如何限制用户只喜欢一次。谢谢。如果您无法识别您的用户,那么最好将此信息存储在浏览器cookie或HTML5本地存储中。(我不建议使用flash Cookie,因为关于flash Cookie的争论很长,而且很难实现)您不能100%限制多次投票,但您可以通过使用以下方法使普通用户很难使用:Python 如何为匿名用户创建类似Django的按钮?,python,django,django-models,django-views,django-sessions,Python,Django,Django Models,Django Views,Django Sessions,我正在使用Django,我的网站没有用户档案,所以都是匿名的。我想实施一个“like”系统。如何限制用户只喜欢一次。谢谢。如果您无法识别您的用户,那么最好将此信息存储在浏览器cookie或HTML5本地存储中。(我不建议使用flash Cookie,因为关于flash Cookie的争论很长,而且很难实现)您不能100%限制多次投票,但您可以通过使用以下方法使普通用户很难使用: 饼干 带有投票人IP的DB条目 当Facebook通过XFBML脚本绑定到Facebook应用程序时,它似乎在跟踪喜
- 饼干
- 带有投票人IP的DB条目
- 创建facebook应用程序当前可以在以下位置完成:
- facebooks应用程序的一个有趣功能是facebook
,可在此处找到:insights
- facebook insights的支持文档可在以下位置找到:
django-like-button
的项目,它为facebook-xfml-like-button提供了一个包装器。如果您使用的是pip和virtualenv,则可以pip安装django-like按钮
并按照readme.rst安装说明进行操作。该项目可以在github上找到。是一款出色的应用程序,可以完成这项工作。