AppEngine上的Django管理站点和表单

AppEngine上的Django管理站点和表单,django,google-app-engine,django-admin,django-nonrel,Django,Google App Engine,Django Admin,Django Nonrel,我正在开发一个在AppEngine上托管的网站,并希望使用Django完成一些任务。我读过这两个答案: 但这些都很老了,我的问题更具体一点。我看了一下,看起来不错,但我没用过,也不能肯定什么 所以,问题是我可以将Django的管理网站和表单与此软件包一起使用吗?如果不能,您知道允许我使用它们的其他补丁吗 多谢各位 如果您使用django Nonl,那么您可以使用django管理站点,但它将仅限于您可以在app engine上执行的查询类型。我个人发现编写自己的简单管理界面更容易,可以通过Dj

我正在开发一个在AppEngine上托管的网站,并希望使用Django完成一些任务。我读过这两个答案:

但这些都很老了,我的问题更具体一点。我看了一下,看起来不错,但我没用过,也不能肯定什么

所以,问题是我可以将Django的管理网站和表单与此软件包一起使用吗?如果不能,您知道允许我使用它们的其他补丁吗


多谢各位

如果您使用django Nonl,那么您可以使用django管理站点,但它将仅限于您可以在app engine上执行的查询类型。我个人发现编写自己的简单管理界面更容易,可以通过Django admin键入这些界面来工作


关于表单,常规Django表单和ModelForms工作得相当好

如果您使用django Nonl,那么您可以使用django管理站点,但它将仅限于您可以在app engine上执行的查询类型。我个人发现编写自己的简单管理界面更容易,可以通过Django admin键入这些界面来工作

关于表单,常规Django表单和ModelForms工作得相当好

是的,您可以(管理员和表单)

(肯定):)

我3个月前安装了djangoappengine,每天都在Eclipse(Windows)下使用它

如果你对Django有一些经验,那应该很容易,我在Eclipse集成方面遇到了更多的问题,但没有什么是不可行的(即使是新手,我仍然是这样)

你只需要从这里开始:

无论如何都要小心:由于数据存储功能,存在一些限制

已经做了很多工作来绕过它们(dbindexer、specifics decorators…),如果你打算从头开始开发一个应用程序,你会找到自己的方法(记住“noSQL”),但是如果你计划迁移一个普通的SQL应用程序,这可能会给你带来一些痛苦

最后一点:使用AppEngine启动处理Django及其所有库的实例可能需要很长时间;需要考虑的一个问题:

希望能有帮助

弗洛伦特是的,你可以(管理员和表单)

(肯定):)

我3个月前安装了djangoappengine,每天都在Eclipse(Windows)下使用它

如果你对Django有一些经验,那应该很容易,我在Eclipse集成方面遇到了更多的问题,但没有什么是不可行的(即使是新手,我仍然是这样)

你只需要从这里开始:

无论如何都要小心:由于数据存储功能,存在一些限制

已经做了很多工作来绕过它们(dbindexer、specifics decorators…),如果你打算从头开始开发一个应用程序,你会找到自己的方法(记住“noSQL”),但是如果你计划迁移一个普通的SQL应用程序,这可能会给你带来一些痛苦

最后一点:使用AppEngine启动处理Django及其所有库的实例可能需要很长时间;需要考虑的一个问题:

希望能有帮助



弗洛伦特

谢谢你的回答。那么你会推荐Django non-rel吗?如果你想在GAE上使用Django,那么我会推荐它,但它不会像在普通RDBMS上使用Django那样简单。你也可以在GAE上使用Django的一部分(比如表单和模板),这样你就不必处理那么多GAE Django的怪癖了。有什么区别?我的意思是,非rel还包括什么?Django中所有不是表单和模板的部分,例如:ORM、视图、调度、会话等等。认证呢?谢谢你的回答。那么你会推荐Django non-rel吗?如果你想在GAE上使用Django,那么我会推荐它,但它不会像在普通RDBMS上使用Django那样简单。你也可以在GAE上使用Django的一部分(比如表单和模板),这样你就不必处理那么多GAE Django的怪癖了。有什么区别?我的意思是,非rel还包括什么?Django中所有不是表单和模板的部分,例如:ORM、视图、调度、会话等等。认证呢?谢谢你的帮助。你能让认证工作吗?(不是谷歌账户认证)是的,直接通过:-在已安装的应用程序中添加django.contrib.auth-在url.py中添加某种(r'^login/$,'django.contrib.auth.views.login',{'template_name':'login.html'}),并使用@login_required(login_url='/login/')装饰程序“保护”视图。你可以在这里找到医生:治疗也非常有效。太好了!所有这些都是使用Django Nonl?是的,真的。:)还有很多要说的,但是,在这一点上,我建议你按照医生的指示,自己尝试一下。它确实有局限性(可能比我能说的要多,因为我从未在其他环境中使用过Django),但是,就我而言,框架带来的好处(与WebApp-AppEngine默认值相比)值得你花时间投资。谢谢你的回答,兄弟!谢谢你的帮助。你能让认证工作吗?(不是谷歌账户认证)是的,直接通过:-在已安装的应用程序中添加django.contrib.auth-在url.py中添加某种(r'^login/$,'django.contrib.auth.views.login',{'template_name':'login.html'}),并使用@login_required(login_url='/login/')装饰程序“保护”视图。你可以在这里找到医生:治疗也非常有效。太好了!所有这些都是使用Django Nonl?是的,真的。:)还有很多要说的,但是,在这一点上,我建议你按照医生的指示,自己尝试一下。它确实有局限性(可能比我能说的要多,因为我从未在其他环境中使用过Django),但是,就我而言,框架带来的好处(与WebApp-AppEngine默认值相比)值得你花时间投资。谢谢你的回答,兄弟!