0
我正在寻找在即将推出的项目中使用应用程序引擎的django non-rel,并希望知道。django nonrel和管理员
我可以使用django admin,在django non-rel中创建新闻文章,还是需要编写自己的管理员?
或者标准的django管理员会工作吗?
我正在寻找在即将推出的项目中使用应用程序引擎的django non-rel,并希望知道。django nonrel和管理员
我可以使用django admin,在django non-rel中创建新闻文章,还是需要编写自己的管理员?
或者标准的django管理员会工作吗?
我使用的是django-nonrel,但不是管理员。
我不知道答案是肯定的,但我很确定这是可能的,因为其他人已经做到了。
只要您不使用任何多对多关系,Django-nonrel就可以正常工作。如果使用多对多关系,我真的不知道dbindexer的工作方式。如果您使用权限,管理员可能会使用多对多关系。所以根据你使用的是什么组件,你可能会遇到问题。
你能解释一下为什么在django-non-rel中我可以使用models.Model或db.Models,但两者似乎都保存到appengine数据存储中?当然models.Model不应该保存,因为这是SQL。 models.Model和db.Models有什么区别? – Jamie
你应该问一个单独的问题。 db.Models是GAE原生模型API,这就是您需要用于GAE应用程序的东西。 models.Model是一个Django模型API。如果你想编写一个Django应用程序,你可以使用models.Model。在纯Django中,models.Model仅适用于SQL,并且不适用于GAE。 django-nonrel项目制作模型。模型在GAE上工作。现在通过使用models.Model,您可以将现有的Django应用程序插入GAE Django项目,或者将您的Django项目移出GAE。 – dragonx
哇感谢@dragonx这真的有助于我的理解。我以前只用过一次django为一个小客户,现在一个新客户一直在谈论django non-rel,我不确定两者是如何比较的。你的解释为我解决了这个问题。 – Jamie