neu*_*rix 8 django achievements badge
我想在Django项目中实现徽章应用程序,以提供与Stackoverflow相同的功能来奖励用户徽章.
我查看了各种应用程序(应用程序列表),各种博客都提到了Brabeion.这是Badges最好的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
Run Code Online (Sandbox Code Playgroud)
另一方面,djangopackages.com列出了Django成就.文档似乎很好而且详细,但是,每个成就都需要它自己的类(可以是一个长类定义文件).
你在为项目使用什么?如果您使用其中一个描述的软件包,您是否有可能在点注册之间共享一些代码?
我没有答案,但我正在研究同样的问题.我反复遇到过 brabeion和django-badges,这两个django徽章对我来说似乎是最好的.
虽然这些选项似乎都没有得到充分证明,但我也想知道是否有人使用过这些选项,以及他们的经验/建议是什么.
奖励积分可以简单如下:
request.user.get_profile().award_points(15)
def award_points(points):
self.points += points
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2416 次 |
| 最近记录: |