gpt4 book ai didi

Django:Django 项目的最佳徽章应用程序

转载 作者:行者123 更新时间:2023-12-02 08:21:13 24 4
gpt4 key购买 nike

我想在 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 (可以是一个很长的类定义文件)。

您的项目使用什么?如果您使用所描述的软件包之一,您是否有机会分享一些有关点注册的代码?

最佳答案

我没有答案,但我正在研究同样的问题。我曾多次遇到 brabeiondjango-badges ,这两个 django-badges 对我来说似乎是最好的。

虽然这些选项似乎都没有经过严格的生产验证,但我也想知道是否有人使用过其中任何一个,以及他们的经验/建议是什么。

奖励积分可以很简单:

request.user.get_profile().award_points(15)

def award_points(points):
self.points += points

关于Django:Django 项目的最佳徽章应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10582749/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com