在任何模式上选择 .values()
时如何获取 user__get_full_name
?
Pageview.objects.values('visitor__user__username').annotate(url_count=Count('url')).annotate(url_count_unique=Count('url', distinct=True))
我想要
- 将
visitor__user__username
重命名为某个别名,例如user
- 获取用户的
全名
而不是用户名 - 如果可能,优化查询。
谢谢
最佳答案
获取全名是用户模型上的一种方法,不会直接映射到数据库行属性。您将无法使用 .values() 获取它。
关于mysql - 在 .values() Django ORM 中获取用户全名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22194862/