Я близок к завершению моего первого значительного проекта по разработке приложений - во время разработки я переключился с django non-rel на использование моделей gae, но сохранил шаблоны django (и теги шаблонов).
для меня, сделка -Преодолел то, что non-rel в настоящее время не поддерживает транзакции.хотя для эффективности вы должны сводить использование транзакций к минимуму, иногда они полезны (особенно при уменьшении баланса счета моих пользователей!).
Когда я перешел, я понял, что действительно не понял данныххранить хорошо на всех.только после непосредственного использования я увидел то, что скрывал нерелевантный.это не означает, что когда-то non-rel поддерживает транзакции (я думаю, они сейчас работают), я бы не стал переключаться обратно, но я рад, что некоторое время использовал классы Google напрямую.
поэтому я бы предложил вам хотя бы попробовать несколько небольших экспериментов с «сырым» магазином, включая деревья объектов и транзакции.затем, как только вы убедитесь, что хорошо понимаете хранилище данных, рассмотрите возможность использования non-rel, если это подходит (поскольку переносимость - неоспоримое преимущество).
обратите внимание, что я сохранил шаблоны и теги шаблонов djangoвместе с процессом отправки URL и общим конфигом.я посмотрел на gae framework, но он не казался таким мощным, как то, что дает django (например, шаблоны django с именами url довольно крутые).
tl; dr: я был рад, что оставил неотн, но остался с Джанго.это сработало для меня, но я хотел бы вернуться в non-rel в будущем.