2 разных модуля Django в Google App Engine - PullRequest
5 голосов
/ 26 апреля 2009

Мне попалось 2 разных модуля для портирования Django на App Engine:

http://code.google.com/p/app-engine-patch/

http://code.google.com/p/google-app-engine-django/

Кажется, что оба совместимы с Django 1.0,

Рекомендуемая загрузка последнего происходит в августе 08, тогда как первая - в феврале 09.

Каковы относительные достоинства?

Что, если я вообще не буду использовать базу данных, это будет иметь значение?

Ответы [ 4 ]

6 голосов
/ 21 мая 2010

На данный момент патч App Engine устарел.

Djangoappengine и Django-Nonrel предоставляют «Собственный Django в App Engine»: http://www.allbuttonspressed.com/blog/django/2010/01/Native-Django-on-App-Engine

1 голос
/ 01 мая 2009

Уже немного поздно отвечать, но проблема, с которой я до сих пор сталкивался с app-engine-patch, заключается в том, что, хотя это, как правило, полнофункциональный порт Django 1.0, он отбрасывает модели Django в пользу базы данных AppEngine. Модель.

Это понятно, учитывая различия между ними, но для переноса может потребоваться немало усилий, в зависимости от степени вовлеченности ваших моделей (и использования этих моделей; это означает, что вы также теряете синтаксис запроса Django).

0 голосов
/ 09 июня 2009

App Engine Patch - правильный путь.

0 голосов
/ 26 апреля 2009

Ну, я получил это сам. Я использовал python 2.6, и это кажется проблематичным для app-engine. Начиная с python2.5 решил это. Смотрите здесь:

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