AppEngine 1.7.6和Django 1.4.2发布

时间:2013-03-20 07:33:30

标签: python django google-app-engine python-2.7 django-nonrel

AppEngine 1.7.6已将Django 1.4.2升级为GA。 我想知道如何以及如果这些人使用我的问题的原因是Django-nonrel似乎停留在Django 1.3上,并且没有更新的realease的迹象。

我想从Djano使用的是控制器,视图,尤其是表单验证。

2 个答案:

答案 0 :(得分:1)

如果你想要的是使用控制器,视图和表单验证,你仍然可以做到。

Django内置于Google App Engine中,因此您可以在其中编写Django应用程序。有什么问题? Django模型是关系型的,但数据存储区不是。你有2个选择:

  • 使用CloudSQL,这样您就可以将普通的Django模型与类似MySQL的数据库一起使用。
  • 使用Django中的所有内容,但使用模型。只是不要使用Django ORM,而是使用GAE SDK。甚至是NDB。你会松开像ModelForms这样的东西,但它可以使你的工作。

答案 1 :(得分:0)

GAE内置的django库是具有SQL ORM的普通django。因此,您可以将其与Cloud SQL一起使用,而不是HRD。

根据新闻组的消息,django-nonrel最高可达1.4.5。遗憾的是,文档背后非常落后。