首页 > 解决方案 > 如何在 django 中使用过滤条件获取所有详细信息?

问题描述

这是我的场景

我在用户数据库中有用户数据。

Example
{
    id:1,
   email:'her@gmail.com'

}

过滤条件

sample = user.objects.filter(email='her@gmail.com')
print(sample.id)

我试图打印用户 id。但它抛出错误。如何在过滤条件下打印 id?为什么它的抛出错误有任何问题?

标签: pythondjangodjango-modelsdjango-viewsdjango-templates

解决方案


filter返回一个新的QuerySet对象。

如果你想检索单个对象,你可以这样做:

user.objects.get(email='her@gmail.com')


推荐阅读