【问题标题】:Django on appegine and tutorialDjango 上 appegine 和教程
【发布时间】:2011-12-25 14:03:49
【问题描述】:

我是 Django 和 Appengine 的新手。我发现 Google Appengine 支持 Django 1.2 版本。是不是说 Django 1.2 自带了 Google Appengine SDK 的安装? 或者我们应该安装djangoappengine

感谢任何关于在 Appengine 上运行 Django 的指针、经验和教程。

提前致谢。

【问题讨论】:

    标签: python django google-app-engine djangoappengine


    【解决方案1】:

    我认为 djangoappengine 将是一个好的开始。这似乎是一个活跃的项目。另请注意,截至 2011 年 10 月,Google offers SQL 后端,因此无论您需要 SQL 还是 NoSQL,都应该能够使用 Django。

    一般注意事项:如果您是 Django 和 GAE 的新手,您可能应该从在本地计算机上学习 Django 开始,该计算机运行附带的开发服务器。一旦你熟悉了 Django 的一般工作原理,你就可以深入研究 GAE 等。

    【讨论】:

    • 不错,我已经开始学习 Django 并在 Django 书中做练习了。
    • 是否可以使用 Django 应用程序而无需对 Appengine 进行任何/非常少的修改?
    • 据我所知,这就是 django-nonrel 的用途。
    【解决方案2】:

    您可以试试django-nonrel,我们专业地使用它,它在 App Engine 上运行良好。

    【讨论】:

    • django-nonrel 是否可以直接使用,无需对 GoogleAppengine 进行任何修改?
    • 是的,如果你使用django-appengine 模块,它应该可以正常工作。
    • 感谢它的承诺。我现在正在学习 Django,我会尝试 django-appengine。当您专业使用时,您是否遇到过 django-appengine 的主要问题?
    • 最重要的部分是M2M关系。你不能在 App Engine 上使用 Django 的 ManyToMany 字段,你必须使用ListFields(和djangotoolbox)。
    【解决方案3】:

    您可能只想从tutorial 开始,因为它是应用引擎上 Django 项目的官方推荐方式。

    请注意,以前有一些 hack 和补丁,但目前这些已被弃用,以上教程应该足以让您入门。

    【讨论】:

      猜你喜欢
      • 2012-05-24
      • 1970-01-01
      • 2012-11-13
      • 2019-12-24
      • 2013-09-04
      • 1970-01-01
      • 2013-10-20
      • 2014-11-25
      • 2015-06-15
      相关资源
      最近更新 更多