我们正在 Django 中实现一个项目的游戏化组件。我们希望超级用户能够在 Django 管理界面中定义新的徽章并重新定义现有的徽章。
我们看到的问题是,有时需要在代码中定义徽章的复杂条件。超级用户将具有技术知识,但不会是程序员。
您将如何让超级用户在 Django 管理界面中执行此操作,而不是更改应用程序?
以下是一些徽章示例:
- 创建了 10 个标签,这些标签已被 10 个不同的成员用于 10 个问题。
- 回答了 10 个未回答的问题。
- 对一个问题写了 20 条评论(每条评论至少得到 5 分)。