我希望在Django项目中实现一个徽章应用程序,以提供与Stackoverflow相同的功能,以授予用户徽章。
我查看了各种应用程序(应用程序列表),各种博客都提到了Brabeion。这是最好的Django徽章应用程序吗? 该项目似乎已经有一段时间没有维护了,github上的问题也没有得到回答。文档很简单,但是没有详细说明,例如下面示例中的
另一方面,djangopackages.com 列出了 Django-achievements。文档似乎很好并且详细,但是每个成就都需要它自己的 类(可能需要一个长的类定义文件)。
你在你的项目中使用什么?如果你使用上述的包之一,是否有可能分享一些关于注册点的代码?
我查看了各种应用程序(应用程序列表),各种博客都提到了Brabeion。这是最好的Django徽章应用程序吗? 该项目似乎已经有一段时间没有维护了,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。文档似乎很好并且详细,但是每个成就都需要它自己的 类(可能需要一个长的类定义文件)。
你在你的项目中使用什么?如果你使用上述的包之一,是否有可能分享一些关于注册点的代码?