def first(self):
        return next(iter(self), None)
Recursively populates seen_objs with all objects related to this object.
dataset/ETHPy150Open lektor/lektor/lektor/db.py/Query.first--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-0.96/django/db/models/base.py/Model._collect_sub_objects