course 表的数据:
weeks days title pk
第10周 1 java程序设计 1
第2周 2 java程序设计 5
第1周 5 数据库 25
.....
取 course 的每一条数据的 title,再去掉重复值,显示在页面:
cous=Course.objects.values('title').distinct().order_by('title')
这样写可以去重,但是获取不到每一条数据对应的 pk,怎么办???
course 表的数据:
weeks days title pk
第10周 1 java程序设计 1
第2周 2 java程序设计 5
第1周 5 数据库 25
.....
取 course 的每一条数据的 title,再去掉重复值,显示在页面:
cous=Course.objects.values('title').distinct().order_by('title')
这样写可以去重,但是获取不到每一条数据对应的 pk,怎么办???
4 回答4.5k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
2 回答431 阅读✓ 已解决
使用value后,返回的每条记录会变成字典,字典的key由value中的值决定。
对于这个问题,请尝试在value中增加传参id?应该可以解决你的问题。