您好我的项目适用于Django Python。我想要实现的是因为django Tasty pie并不支持组合两个资源(没有表与桌子之间的关系),我需要提出自己的资源。这里有2个表,表A和表B.这两个表没有关系。但是这两个表都有一个共同的gname
字段/列。所以我想从两个表中获取所有不同的gnames并将其放入一个列表(没有重复的值),我需要在模板中将这些gnames显示为列表。反正有吗?提前致谢。
答案 0 :(得分:1)
尝试:
gnames1 = list(A.objects.values_list('gname',flat=True).distinct())
gnames2 = list(B.objects.values_list('gname',flat=True).distinct())
gnames = list(set(gnames1+gnames2))
render(request, 'sampletemplate.html', {'gnames':gnames})
答案 1 :(得分:1)