Ну, как вы, наверное, знаете, вы будете расширять отношения более вручную.
Django не может помочь так же сильно, как при использовании ManyToMany, но это не должно быть такой большой проблемой.
В зависимости от сложности отношений, вы можете подумать о создании модели именно для этой цели.
Я никогда не использовал этот подход в GAE, поскольку IMO действителен только тогда, когда объект имеет много связей (я бы сказал, более 50) или когда поиск, который вы планируете делать, выиграет от этого. Возможно, потому что они начинаются с обоих концов отношений с одинаковой частотой, или было бы неплохо иметь возможность циклически перебирать отношения, чтобы отобразить их или что-то в этом роде.
В прошлый раз, когда я что-то делал в GAE, я использовал ListField (или ListProperty, как тогда было известно), так как большинство объектов имели только около 20 связанных объектов, и поиск редко шел другим путем.
Так что в целом, это не имеет большого значения, и я не помню, чтобы это была какая-то боль в работе с / вокруг.
Надеюсь, это было полезно, несмотря на то, что это скорее "ИМО"