我在Pybossa建立一个项目。 当我导出用户时,在导出的用户数据上,我想要包含一个字段,以获取每个用户所做贡献的数量。
在PyBossa项目统计页面上,我看到在python中有这个方法生成的所有贡献者的表:
userStats = dict(
geo=current_app.config['GEO'],
anonymous=dict(
users=users_stats['n_anon'],
taskruns=users_stats['n_anon'],
pct_taskruns=anon_pct_taskruns,
top5=users_stats['anon']['top5']),
authenticated=dict(
users=users_stats['n_auth'],
taskruns=users_stats['n_auth'],
pct_taskruns=auth_pct_taskruns,
top5=users_stats['auth']['top5']))
基于此,我无法定义一个按ID返回用户提交的方法?我知道我可以进行查询,但是我在这里询问是否有可用于实现此目的的方法?
答案 0 :(得分:1)
不幸的是,这没有实现。但是,您可以自己构建一个包含该信息的插件,或者如果您愿意向我们发送拉取请求以包含该功能。很高兴将它合并到我们的PYBOSSA上游代码库中。
请在此处查看有关我们的插件架构的文档:http://docs.pybossa.com/en/latest/plugins.html?highlight=plugin
了解如何在此处做出贡献:https://github.com/PyBossa/pybossa/blob/master/CONTRIBUTING.md
干杯,
丹尼尔