我有一个Django应用程序,用户可以回答简单的问题。 对于这些问题,我有一个或多个标签指定了预期的专业知识 用户。
当用户回答问题时,我更新数据库并记录与问题相关的标签。这意味着如果我们对标签有疑问:救援,数学和地理,
我检查用户是否已使用这些标签回答了此类问题。假设用户已经为标签救援回答了10次,对于标签数学回答了2次,对于标签地理没有回答。
当用户回答时,DB会更新为救援:11,数学:3,地理:1。
我的问题是,如果问题的所有者对答案不满意,我希望他点击“有效答案”或“无效答案”按钮。
点击无效的答案按钮我想更新用户的分数,并减少问题标签的分数。
我无法真正看到如何使用Django,点击时是否可以启动触发器 在一个按钮上会记录数据库中的分数吗?
我希望自己能理解
感谢您的帮助
E.L
答案 0 :(得分:0)
解决方案实际上很简单!
在回答问题时,我只需要获取列表,而不是更新分数 当问题的所有者访问答案页面时回答问题的用户。
他可以验证任务(意味着他满意),因此所有答案者的分数都会更新 或者使任务无效,而且回答者的得分没有任何变化!
感谢您的关注! :)