2013-03-20 25 views
0

AppEngine 1.7.6已将Django 1.4.2推广到GA。 我不知道如何以及如果人们使用我的问题的原因是,Django-nonrel似乎卡在Django 1.3,并没有更新释放的迹象。AppEngine 1.7.6和Django 1.4.2发布

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

回答

1

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

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

  • 使用CloudSQL,这样你就可以使用普通的Django模型有类似MySQL的数据库。
  • 使用一切从Django,但模型。只是不要使用Django ORM,而应该使用GAE SDK。甚至NDB。你会失去一些东西,如ModelForms,但它可以使工作。
+0

我认为使用NDB已经足够了。 – 2013-03-20 21:39:08

+0

你可以评论main.py的外观。我正在寻找一个示例/最佳做法,但我似乎无法在GAE网站上找到此信息。 – 2013-03-20 21:40:17

0

内置于GAE中的django库是正常的django,它具有SQL ORM。所以你可以在Cloud SQL中使用它,但不能使用HRD。

根据新闻组上的信息,django-nonrel最高为1.4.5。不幸的是,文件严重落后。