【发布时间】:2012-05-21 21:40:28
【问题描述】:
我想在 Django 项目中实现一个徽章应用程序,以提供与 Stackoverflow 相同的功能来奖励用户徽章。
我查看了各种应用程序 (list of apps),各种博客都提到了 Brabeion。那是用于徽章的最佳 Django 应用吗?
The project 似乎有一段时间没有维护了,github 上的问题也没有得到解答。文档很简单,但是没有解释细节,例如下面的例子中award_points的方法是什么。
def my_view(request):
if request.method == "POST":
# do some things
request.user.profile.award_points(15)
badges.possibly_award_badge("points_awarded", user=request.user)
# more view
另一方面,djangopackages.com 列出了Django-achievements。文档看起来不错且详细,但是,每个成就都需要其own class(可能是一个很长的类定义文件)。
您在项目中使用什么?如果您使用所描述的软件包之一,您是否有机会分享一些关于点注册的代码?
【问题讨论】:
标签: django badge achievements