django on appengine

时间:2010-06-18 05:48:10

标签: python django google-app-engine

django给我留下了深刻的印象。现在是一个java开发者。我想为自己制作一些很酷的网站,但我想在第三个pary环境中主持它。 现在的问题是我可以在appengine上主持django应用程序吗?如果是,怎么样? 是否有使用django构建的网站已经在appengine上托管了?

3 个答案:

答案 0 :(得分:1)

Django-nonrel是在appengine上运行django的最佳和“官方”方式。您可以在AppEngine上运行未修改的django应用程序(只要没有复杂的连接或ManyToMany关系)

您现在也可以访问完整的django管理员,这真的是django最好的部分。

答案 1 :(得分:0)

是的,很有可能。唯一的区别是,您只需使用appengine的数据存储api和模型,而不是使用django的模型和数据库API。请查看以上链接以供参考

答案 2 :(得分:0)

Appengine内置Django,如果你在你的(google_appengine / lib / django_1_3)lib目录下看,你会看到几个版本。您可以定义要在app.yaml中使用的版本 它不是Django的完整版本,如果你想拥有Django的完整管理功能,你可能不得不使用像nonrel这样的东西,但我个人认为它没有必要,你可以通过了解底层的nosql来获得更多appengine的结构,特别是NDB模型非常有用