【问题标题】:Is it possible generate a hash of result set using django orm?是否可以使用 django orm 生成结果集的哈希?
【发布时间】:2021-03-09 15:16:05
【问题描述】:

我需要这样的东西:How to generate a hash of the result set in Postgress?

是否可以使用 django orm?

有人有参考吗?

【问题讨论】:

标签: django postgresql hash orm


【解决方案1】:

对于 Django 的 User 模型,它将如下所示:

from django.contrib.auth.models import User
from django.db.models import Concat, Func, CharField

User.objects.annotate(
    hash=Func(
        Concat('first_name', 'last_name', output_field=CharField()),
        function='md5',
    )
)

【讨论】:

  • 我想我明白了。但是......我怎样才能得到哈希?
  • 假设我们将它分配给了一个名为 result 的变量。那么第一项就是result[0].hash
猜你喜欢
  • 2010-11-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-09
  • 2022-07-06
  • 2014-11-25
相关资源
最近更新 更多