在.values()Django ORM中获取用户full_name

时间:2014-03-05 10:20:39

标签: mysql django orm modal-dialog

如何在任何模式中选择user__get_full_name时获取.values()

Pageview.objects.values('visitor__user__username').annotate(url_count=Count('url')).annotate(url_count_unique=Count('url', distinct=True))

我想

  1. visitor__user__username重命名为某些别名,例如user
  2. 获取用户的full_name而不是用户名
  3. 如果可能,优化查询。
  4. 谢谢,

1 个答案:

答案 0 :(得分:0)

获取全名是用户模型上的方法,不直接映射到db行属性。你无法用.values()获得它。