@@ -2204,8 +2204,11 @@ class MultiPolygonField(GeoJsonBaseField):
22042204
22052205class LazyReferenceField (BaseField ):
22062206 """A really lazy reference to a document.
2207- Unlike the :class:`~mongoengine.fields.ReferenceField` it must be manually
2208- dereferenced using it ``fetch()`` method.
2207+ Unlike the :class:`~mongoengine.fields.ReferenceField` it will
2208+ **not** be automatically (lazily) dereferenced on access.
2209+ Instead, access will return a :class:`~mongoengine.base.LazyReference` class
2210+ instance, allowing access to `pk` or manual dereference by using
2211+ ``fetch()`` method.
22092212
22102213 .. versionadded:: 0.15
22112214 """
@@ -2331,10 +2334,12 @@ def lookup_member(self, member_name):
23312334
23322335
23332336class GenericLazyReferenceField (GenericReferenceField ):
2334- """A reference to *any* :class:`~mongoengine.document.Document` subclass
2335- that will be automatically dereferenced on access (lazily).
2336- Unlike the :class:`~mongoengine.fields.GenericReferenceField` it must be
2337- manually dereferenced using it ``fetch()`` method.
2337+ """A reference to *any* :class:`~mongoengine.document.Document` subclass.
2338+ Unlike the :class:`~mongoengine.fields.GenericReferenceField` it will
2339+ **not** be automatically (lazily) dereferenced on access.
2340+ Instead, access will return a :class:`~mongoengine.base.LazyReference` class
2341+ instance, allowing access to `pk` or manual dereference by using
2342+ ``fetch()`` method.
23382343
23392344 .. note ::
23402345 * Any documents used as a generic reference must be registered in the
0 commit comments