v
# version-1: use JOIN
q = session.query(Parent).join(Child, Parent.child).filter(Child.date != None)
# or:
# version-2: use EXISTS
q = session.query(Parent).filter(Parent.child.has(Child.date != None))
Size: a a a
v
# version-1: use JOIN
q = session.query(Parent).join(Child, Parent.child).filter(Child.date != None)
# or:
# version-2: use EXISTS
q = session.query(Parent).filter(Parent.child.has(Child.date != None))
I
q = session.query(Child).filter(Child.date != None)
parent_obj = q.parent
v
v
q = session.query(Child).filter(Child.date != None)
parent_obj = q.parent
v
q = session.query(Child).filter(Child.date != None)
parent_obj = q.parent
AttributeError: 'Query' object has no attribute 'Parent'
I
v
v
I
v
p
save_form?
Z
Z
Z
A
Z
A
Z
A
Z