2010-06-18 3 views
1

Я впечатлен django.Am am currenty java developer.Я хочу сделать некоторые интересные сайты для себя, но я хочу разместить его в каком-то третьем окружении. Теперь вопрос в том, могу ли я разместить приложение django на appengine? Если да, то как? Есть ли сайт, построенный с использованием django, которые уже размещены на appengine?django on appengine

ответ

0

Да, его вполне возможно. Единственное различие заключается в том, что вместо использования моделей django и базы данных api вам просто нужно использовать apt и apt и aptast appengine. Посмотрите на приведенные выше ссылки для справки

+0

Этот метод устарел. «Официальный» способ запуска django на appengine использует django-нереле. Это дает вам полный администратор django, и вам не нужно использовать разные модели и datastore apis, как вы привыкли. http://code.google.com/appengine/articles/django.html – Aaron

1

Django-nonrel - лучший и «официальный» способ запустить django на appengine. Вы можете запускать приложения django без изменений в AppEngine (если нет сложных объединений или отношений ManyToMany)

Теперь у вас также есть доступ к полному администратору django, который действительно является лучшей частью django.

0

Appengine поставляется со встроенной в Django, если смотреть под (google_appengine/Lib/django_1_3) Lib реж вы увидите несколько версий. Вы можете определить, какую версию вы хотите использовать в своем app.yaml Это не полная версия Django, и если вы хотите иметь полные функциональные возможности администратора Django, возможно, вам придется использовать что-то вроде нереального, но лично я бы сказал его не нужно, и вы стоите больше, чтобы понять основную структуру nosql appengine, в частности, модель NDB очень полезна