在Django中,可以通过使用get()
方法和parent_id
字段来查询父id。以下是一个示例代码:
from django.shortcuts import get_object_or_404
from myapp.models import MyModel
def get_object_by_parent_id(parent_id):
# 通过父id查询对象
obj = get_object_or_404(MyModel, parent_id=parent_id)
return obj
在上面的代码中,MyModel
表示你的模型类名,parent_id
表示父id的值。get_object_or_404()
方法用于根据给定的查询条件从数据库中获取对象,如果找不到匹配的对象,则会返回404错误。
你可以使用这个函数来查询父id对应的对象,然后进行后续的操作。