【发布时间】:2011-08-27 03:19:19
【问题描述】:
我正在使用允许匿名投票的Django-secretballot 应用程序。首先我们注册一个秘密投票模型,然后有一个函数 add_vote() 接受 2 个参数。 “令牌”和投票值(+1 或 -1)。
来自docs:
添加投票:
接受令牌和投票(+1 或 -1)并添加或更新对所述令牌的投票的函数(可以通过将 add_vote_name 参数传递给 enable_voting_on 来重命名)
我应该传递什么作为“令牌”? 我在views.py中使用了这个
t=request.META['REMOTE_ADDR']
feed.add_vote(t,+1)
但它不起作用。我的意思是,如果我尝试从不同的机器投票,只会计算第一票。但当其他人对同一提要投票时,它不会增加。
任何使用过此应用程序或通过检查doc 找出我做错了什么的人。请帮忙。
【问题讨论】:
标签: python django django-models django-views django-sessions