links = [rel.get_accessor_name() for rel in a._meta.get_all_related_objects()]
그런 다음 다음과 같이 모든 관련 개체를 가져올 수 있습니다.
for link in links:
objects = getattr(a, link.name).all()
for object in objects:
Django 1.10 공식 문서에서 :
MyModel._meta.get_all_related_objects ()는 다음과 같이됩니다.
[
f for f in MyModel._meta.get_fields()
if (f.one_to_many or f.one_to_one)
and f.auto_created and not f.concrete
]
따라서 승인 된 예를 사용하여 다음을 사용합니다.
links = [
f for f in MyModel._meta.get_fields()
if (f.one_to_many or f.one_to_one)
and f.auto_created and not f.concrete
]
for link in links:
objects = getattr(a, link.name).all()
for object in objects: