mysql - 在 .values() Django ORM 中获取用户全名

标签 mysql django orm modal-dialog

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

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. 获取用户的全名而不是用户名
  3. 如果可能,优化查询。

谢谢

最佳答案

获取全名是用户模型上的一种方法,不会直接映射到数据库行属性。您将无法使用 .values() 获取它。

关于mysql - 在 .values() Django ORM 中获取用户全名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22194862/

相关文章:

php - password_verify 正在返回 true

django - 同构获取和 Django View

java - 如何在 Hibernate 中使用 SELECT 进行 INSERT

c# - 防止在 Entity Framework 中的相关表实体上添加新记录

php - phpmyadmin登录问题

php - 通过PHP有条件地统计MYSQL列行(多个数据库)并输出数据

php - MySQL 选择 LEFT JOIN 中的最后一个图像

python - 将 s3 文件限制为 Django 组用户

python - 如何在 Python Django shell 中使用自定义模块中的函数

mysql - 你如何在 RedBeanPHP 中拉取由外键关联的 bean?