Я разрабатываю приложение с Google App Engine и наткнулся на следующий сценарий, который, возможно, можно описать как « MVP -lite».
При моделировании отношений "многие ко многим" стандартным свойством, которое нужно использовать, является ListProperty . Скорее всего, ваш список состоит из внешних ключей другой модели.
Тем не менее, в большинстве практических приложений вам, как правило, понадобится хотя бы еще одна деталь, когда вы получите список ключей - имя объекта - чтобы вы могли создать хорошую гиперссылку на этот объект. Для этого нужно пройтись по списку ключей и захватить каждый объект, чтобы использовать его свойство «name».
Это лучший подход? Поскольку "чтения читаются дешево", можно ли получить каждый объект, даже если сейчас я использую только одно свойство? Или я должен использовать специальное свойство, такое как tipfy's JsonProperty , чтобы сохранить (ключ, имя)"кортеж", чтобы избежать дополнительных операций?