在pyboss中获取用户贡献号

2024-05-16 13:53:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我在皮博萨建一个项目。 当我导出用户时,在导出的用户数据中,我希望包含一个字段,用于获取每个用户所做贡献的数量。你知道吗

在PyBossa project statistics页面上,我看到一个包含所有贡献者的表,它是用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?我知道我可以做一个查询,但我在这里问,是否有一个方法,我可以用来实现这一点?你知道吗


Tags: 数据项目方法用户auth数量stats贡献
1条回答
网友
1楼 · 发布于 2024-05-16 13:53:02

不幸的是,这并没有实现。但是,您可以自己构建一个包含该信息的插件,或者如果您更愿意向我们发送一个包含该特性的pull请求。很高兴将其合并到我们的PYBOSSA上游代码库中。你知道吗

有关我们插件体系结构的文档,请参见:http://docs.pybossa.com/en/latest/plugins.html?highlight=plugin

在这里查看如何投稿:https://github.com/PyBossa/pybossa/blob/master/CONTRIBUTING.md

干杯

丹尼尔

相关问题 更多 >