Концерн по хостингу OSQA / Django на GAE - PullRequest
1 голос
/ 06 марта 2012

Я собираюсь создать сайт, используя OSQA , который построен на Django (знаменитый фреймворк Python). Я размещу этот сайт в Google App Engine (GAE). Интересно, есть ли в GAE поддержка всех функций OSQA?

Я также новичок в веб-администрировании, поэтому я не знаю, могу ли я использовать свое собственное доменное имя (например, abc.com), чтобы указывать на мой сайт, размещенный в GAE?

Ответы [ 2 ]

2 голосов
/ 06 марта 2012

Я собираюсь создать сайт с использованием OSQA, который построен на Django (знаменитый фреймворк Python). Я размещу этот сайт в Google App Engine (GAE). Интересно, есть ли в GAE поддержка всех функций OSQA?

В GAE у вас нет поддержки реляционных баз данных (если вы не являетесь бета-тестером для CloudSQL ). Это означает отсутствие администратора, что составляет 90% сексуальной привлекательности Джанго.

Django-nonrel добавляет поддержку базы данных NoSQL в ORM. Это включает admin в GAE, но не полностью совместимо (Django-nonrel - почти Django, но это не 100% Django). Бросьте OSQA на него и посмотрите, будет ли он прилипать - если это так, то вам, вероятно, хорошо пойти с GAE.

Другие дружественные Джанго PaaS стоит посмотреть:

Для моих проектов Django мне нравится Linode VPS, но я работал системным администратором Linux до того, как стал полностью занятым разработчиком - я дам вам учетную запись root, когда вы возьмете ее с моей простуды, мертвые руки :-). Помимо шуток, я бы подождал CloudSQL, прежде чем использовать GAE для Django.

[обновление 1]

Я также новичок в веб-администрировании, поэтому не знаю, могу ли я использовать собственное доменное имя (например, abc.com), чтобы указывать на мой сайт, размещенный в GAE?

Вы не можете использовать свой открытый домен - abc.com отсутствует, но вы можете использовать anything.abc.com. FAQ предлагает установить перенаправление, что достаточно просто. Однако обратите внимание, что вы не сможете использовать свое доменное имя с HTTPS вообще в GAE - вы ограничены отвратительными URL-адресами, такими как https://your_app_id.appspot.com.

Если вы работаете в GAE, использование Google Apps для вашего домена имеет большой смысл, поэтому вы можете использовать Gmail для обработки электронной почты и для своего домена. Он бесплатен для 10 учетных записей электронной почты и обрабатывает электронную почту для вашего открытого домена (email@abc.com).

1 голос
/ 06 марта 2012
  1. Перейти к http://appengine.google.com.
  2. Выбор приложения.
  3. Перейти к настройке приложения.
  4. Нажмите, чтобы добавить домен в меню настройки домена.
  5. Добавить домен.

Но домен должен быть зарегистрирован в Службах Google (http://www.google.com/apps/intl/ru/business/index.html): (

Подробнее см. http://code.google.com/intl/us-US/appengine/docs/domain.html.

...