Django & App Engine - 2012 Обновить - PullRequest
7 голосов
/ 11 февраля 2012

Прежде чем закрыть тему, да, об этом уже спрашивали, но в последний раз это было в начале 2010 года.

Есть ли какие-либо современные попытки использовать Django в GAE? Django-norel кажется немного устаревшим, наряду с его попытками получить JOIN (и, следовательно, «многие ко многим», которые мне нужны). Я не зашел слишком далеко с Django, поэтому, если бы я избавил себя от головной боли, перейдя на другую среду, в которой все еще есть ORM, я тоже приму это как хороший ответ.

В долгосрочной перспективе я пытаюсь запустить что-то с возможностями ORM Django и возможностями шаблонов Django в Google App Engine, поэтому я приму любое решение, соответствующее моим потребностям.

(Для будущих читателей я использовал Flask и встроенные модели хранилища данных Google App Engine.)

Ответы [ 2 ]

5 голосов
/ 18 февраля 2012

Джанго-нонрел не датирована.Да, бывшие разработчики покинули проект, но он был подобран и разработан на github: https://github.com/django-nonrel

В основном у вас есть 2 варианта с запуском Django в GAE:
1. Используйте Django-nonrel и GoogleХранилище AppEngine.Ваши данные будут храниться в базе данных NoSQL, которая имеет свои ограничения и преимущества, но вы по-прежнему можете в основном использовать классы ORM в Django.
2. Используйте обычные Django и Google Cloud SQL .Облачный SQL - это, по сути, MySQL в облаке: он должен быть очень знаком для большинства разработчиков

Google Cloud SQL в настоящее время находится в режиме предварительного просмотра.Вы можете использовать его бесплатно, но размер вашей базы данных ограничен 10 ГБ.В часто задаваемых вопросах говорится:

Мы не будем выставлять счета за эту услугу в 2011 году. Мы уведомим вас по крайней мере за 30 дней до начала выставления счета в будущем.

Цены на хранилище данных AppEngine описаны здесь

4 голосов
/ 11 февраля 2012

Да, в настоящее время есть поддержка Django в Google App Engine.Отметьте https://developers.google.com/cloud-sql/docs/django

Сегодня вам нужно сделать запрос на ограниченный предварительный просмотр: https://developers.google.com/cloud-sql/docs/before_you_begin

На ответ на мой запрос ушло меньше недели.

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