Другой сценарий, в котором Lazy Relationships может быть полезен, это порядок импорта.Это не циклическая ссылка (где он не может сказать, кто первый), а случай, когда один кусок кода загружается раньше, чем другой.
Например, допустим, у меня есть модель документа и журналМодель.Модель журнала имеет FK для документа, поэтому я могу записывать изменения в документе.Это работает нормально, пока, скажем, я не попытаюсь сгенерировать запись журнала в моем методе сохранения для моей модели Doc (чтобы сделать запись журнала событий сохранения).В этом случае в объекте Doc нет Log PK, но есть похожая проблема.
В этом случае вы получаете проблему с порядком импорта, когда вы попытаетесь сослаться на то, что еще не было загружено в Python.Это похоже на Циркулярное руководство, но по другой причине.
Это можно решить другими способами, но это еще один пример, где вы столкнетесь с этой проблемой.