我有一个django tables2表工作得很好,它只显示具有正确项目ID的Querysets。我需要它来排除具有重复user_id的Queryset。
示例:
用户a,第1周,第1项
用户a,第2周,项目1
用户b,第1周,第1项
显示分配给项目1的用户。(所需结果是包含行a& b的表格)
到目前为止我所拥有的:
Id Result Order Id
**1 10 Order_1
1 10 Order_2**
2 30 Order_3
3 40 Order_4
我尝试过使用set()但无济于事。还尝试了distinct()但不适用于sqlite3 db。还尝试用函数计算,但一直得到"期望表或查询集,而不是函数"。关于还有什么可以尝试的任何建议?
答案 0 :(得分:0)
您需要确保在创建表时传递QuerySet或dicts列表。如果django-tables2抱怨获取一个函数,那么你给它一个函数,而不是从该函数返回的值。