是否可以使用django orm生成结果集的哈希?

是否可以使用django orm生成结果集的哈希?,django,postgresql,hash,orm,Django,Postgresql,Hash,Orm,我需要这样的东西: 可以使用django orm吗 有人有参考资料吗?对于Django的用户模型,如下所示: 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=Char

我需要这样的东西:

可以使用django orm吗


有人有参考资料吗?

对于Django的用户模型,如下所示:

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',
    )
)

您可以使用我认为我理解的创建自定义DB函数。但是我怎样才能得到散列呢?假设我们把它赋给了一个名为result的变量。那么它将是
结果[0]。第一项的哈希值为
。谢谢。很好。