Django プロジェクトにバッジ アプリを実装して、Stackoverflow と同じ機能を提供し、ユーザーにバッジを授与したいと考えています。
私はさまざまなアプリ (アプリのリスト) を見てきましたが、さまざまなブログで 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 がリストされています。ドキュメントは適切で詳細に見えますが、各実績には独自のクラスが必要です (長いクラス定義ファイルになる可能性があります)。
プロジェクトには何を使用していますか? 上記のパッケージのいずれかを使用している場合、ポイント登録に関するコードを共有できる可能性はありますか?