2012-03-06 64 views
1

我打算使用OSQA构建一个基于Django(一个着名的Python框架)的网站。我会将此网站托管到Google App Engine(GAE)。我想知道GAE是否支持OSQA的所有功能。?关于在GAE上托管OSQA/Django

我也是新来的网络管理员,所以我不知道我可以使用我自己的域名(例如abc.com)指向我的网站托管在GAE?

回答

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,但我用WOR k作为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 - 您被限制在可怕的URL上,如https://your_app_id.appspot.com

如果您使用的是GAE,则为您的域使用Google Apps具有很大的意义,因此您可以让Gmail为您的域处理电子邮件。它对10个电子邮件帐户是免费的,并将处理您的裸域([email protected])的电子邮件。

+0

谢谢。我很清楚第一点,第二点如何?我可以使用自己的域名(例如abc.com)指向我在GAE上托管的网站吗?对不起,如果这个问题太简单了。 – bnguyen82 2012-03-06 10:52:19

+0

admin现在在GAE上工作在django-nonrel上。 – 2012-03-06 11:25:43

+0

@ Density21.5:我已经更新了答案,以表明这一点,谢谢。 – 2012-03-06 16:46:48