Django на GAE: использовать_библиотеку против Django-nonrel - PullRequest
2 голосов
/ 25 апреля 2011

Я действительно новичок в мире разработки App Engine и хочу начать с тестового проекта на Django и GAE. Я провел некоторое исследование и выяснил, что есть два основных способа использования Django в моем приложении на GAE.

Пожалуйста, расскажите о плюсах и минусах каждого пути. Что может быть лучше, чем django-nonrel, если я решу распространять код Django вместе с моим проектом?

Ответы [ 2 ]

6 голосов
/ 25 апреля 2011

Дело не в двух разных способах использования Django - это две разные версии Django.App Engine поставляется в комплекте с версиями Django 0.96, 1.0 и 1.1, не измененными с основного выпуска.Django-nonrel - это ветка Django, в которую добавлена ​​поддержка App Engine для базы данных.

Если вы пишете новое приложение и хотите использовать Django для всего приложения, включая модели,вам следует использовать Django-nonrel.

2 голосов
/ 25 апреля 2011

При использовании django-nonrel вы можете использовать все функции Django (включая admin, auth, модели, запросы). У меня нет полного списка модулей django, которые либо не работают, либо частично не работают в движке приложения. Если вы используете версию Django через use_library, вы должны быть осторожны с ограничениями движка приложения (используйте их модель api, их аутентификацию через учетные записи Google и т. Д.).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...