0

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

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

4

2 回答 2

1

如果您想要使用控制器、视图和表单验证,您仍然可以这样做。

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

  • 使用CloudSQL,这样您就可以将普通的 Django 模型与类似 MySQL 的数据库一起使用。
  • 使用 Django 中的所有内容,但模型除外。只是不要使用 Django ORM,而是使用 GAE SDK。甚至NDB。你会失去一些东西,比如ModelForms,但它可以使工作。
于 2013-03-20T09:27:24.170 回答
0

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

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

于 2013-03-20T14:05:10.497 回答