Есть мысль создать адаптер для модели.
И я бы хотел, чтобы адаптированная модель возвращала QuerySet, а сам QuerySet, при обращении к нему, возвращал экземпляры адаптированной модели.
Например:
экземпляр_квери_сет = адаптированный_экземпляр.связанные_объекты.all()
список = []
for адаптированный_экземпляр in экземпляр_квери_сет:
список.append(адаптированный_экземпляр)
То есть я хочу, чтобы QuerySet возвращал не экземпляры модели, а экземпляры адаптированной модели.
Возможно ли провернуть такое, не переписывая джангу, если да то можно ли подсказать куда копать?
Updated 2 June 2016, 15:27 by Michael.