2013-07-29 2 views
1

Я планирую сделать большой сайт и хочу разместить его в Google App Engine с использованием веб-фреймворка Django 1.5.1. Но когда я искал в Интернете, я не нашел положительного ответа на мой вопрос.Поддержка Django 1.5.1 от Google App Engine

Причина использования Django 1.5.1-

  • Джанго 1.5.1 является последней версией Django и Django Developers в djangoproject.org говорит, что вы получите все исправления ошибок и поддержку этих версий.

  • Django 1.5.1 (и вообще Django используется для крупных сайтов, отличные сайты, несомненно, bitbucket.org, disqus.com, instagram, pinterest).

Мои вопросы:

  • Могу ли я добавить Django 1.5.1 в библиотеке Google App Engine она будет работать на Google App Engine?

  • Должен ли я использовать Google App Engine, если я размещаю сайт с использованием Django 1.5.1, или я использую некоторые другие PaaS для этого?

  • Должен ли я использовать Django 1.3, как это предусмотрено в библиотеке GAE?

+1

Последняя версия «django» с appengine, включенная в настоящее время, в настоящее время 1.4, а не 1.3 – Greg

+1

Когда вы проверяете GAE SDK, вы найдете 5 версий Django (в google_appengine/lib): 0.96, 1.2, 1.3, 1.4 и 1.5. Я использую 1.4 с Cloud SQL. Я попытался переключиться на 1.5, и хотя, похоже, он работает с SDK, он не работает в GAE. – Roger

+0

Так что было бы лучше использовать Django 1.3 или 1.4. Я также получаю ошибки после развертывания. –

ответ

2

Если вы используете Cloud SQL как свой сервер, а не хранилище данных, вы должны иметь возможность использовать свой собственный Django. Возможно, вам придется немного поработать над настройкой базы данных.

App Engine предоставляет до django 1.4, поэтому вы можете использовать его, если вы не хотите устанавливать свои собственные.

Если вы хотите использовать хранилище данных, вам придется использовать django-nonrel. Я считаю, что есть экспериментальная ветвь, которая до 1.5, если не 1.5.1

+1

жаль, что я только что нашел ваш ответ google. Как я могу установить свой Django (1.6) в этом случае? У вас есть источники, чтобы показать это? И есть ли список поддерживаемых версий Django в GAE? Большое спасибо – Houman

Смежные вопросы