Django数据库查询: How to get object by id?

标签 django django-models django-orm

Django 自动创建一个 id 字段作为主键。

现在我需要通过这个 id 获取对象。

object = Class.objects.filter() 

这个过滤器怎么写?

最佳答案

如果你想得到一个对象,使用get()会更直接:

obj = Class.objects.get(pk=this_object_id)

关于Django数据库查询: How to get object by id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4300365/

相关文章:

python - 当模型表单传递自定义字典时, unique=True 不起作用?

django - 在Django过滤器语句中,__exact和等号(=)有什么区别?

python - Django filter(icontains).extra 产生错误的 SQL 语法(无引号)

python - Django ORM仅获取外键关系中的字段

html - Django Allauth - 如何将自定义 css 类添加到字段?

Django 模型选择

python - 如何使用测试数据库响应 django.test.Client

python - 基于外键的django autoincrement

python - 具有相同外键的对象的类自动增量字段(Django 1.8、MySQL 5.5)

python - Django中使用多表继承时是否可以直接设置隐式OneToOne键?