我将使用基于Django(着名的Python框架)构建的OSQA构建一个网站。我将此网站托管到Google App Engine(GAE)。我想知道GAE是否支持OSQA的所有功能。?
我也是网络管理员的新手,所以我不知道我可以使用自己的域名(例如abc.com)指向我在GAE上托管的网站?
答案 0 :(得分:2)
我将使用基于Django(着名的Python框架)构建的OSQA构建一个网站。我将此网站托管到Google App Engine(GAE)。我想知道GAE是否支持OSQA的所有功能。?
在GAE,你没有对关系数据库的支持(除非你是CloudSQL的beta测试者)。这意味着没有管理员,这是Django性感的90%。
Django-nonrel为ORM添加了NoSQL数据库支持。这使GAE上的管理员,但它不完全兼容(Django-nonrel几乎是Django,但它不是100%Django)。向OSQA投掷,看看它是否坚持 - 如果是这样,你可能会很高兴与GAE一起使用。
其他Django友好PaaS值得一看:
对于我的Django项目,我喜欢Linode VPS,但在成为全职开发人员之前,我曾经以Linux系统管理员的身份工作 - 当你从冷酷无情的手中拿走它时,我会给你我的root帐号:-)。除了笑话之外,我会在使用GAE for Django之前等待CloudSQL。
[更新1]
我也是网络管理员的新手,所以我不知道我可以使用自己的域名(例如abc.com)指向我在GAE上托管的网站?
你can't use your naked domain - abc.com
已经出局,但是you can use anything.abc.com
。常见问题解答建议设置重定向,这很容易。但请注意,您无法在GAE上将您的域名与HTTPS结合使用 - 您受限于https://your_app_id.appspot.com
等隐藏的网址。
如果您使用的是GAE,那么在您的域中使用Google Apps非常有意义,因此您也可以让Gmail处理您域中的电子邮件。 10个电子邮件帐户是免费的,并将处理您的裸域电子邮件(email@abc.com)。
答案 1 :(得分:1)
但域名必须在Google Apps上注册(http://www.google.com/apps/intl/ru/business/index.html):(
有关详细信息,请参阅http://code.google.com/intl/us-US/appengine/docs/domain.html。