【问题标题】:Using Django with app engine and eclipse将 Django 与应用引擎和 Eclipse 一起使用
【发布时间】:2011-10-19 21:28:39
【问题描述】:

我们是 python 世界的新手,希望尽快开始并为应用引擎开发一个小型网络应用程序。我们正在使用 Eclipse + Google 插件 + Pydev。

我们也想开始使用 Django 框架,我们有两个问题: 1. 我们正在寻找一个很好的教程,它将让我们在 Django + 应用引擎的正确轨道上走上正轨? 2.我们正在寻找一个开发工具,显然Eclipse和Pydev支持Django项目或App引擎项目但不支持,有没有其他IDE可以解决这个问题?

【问题讨论】:

  • 关于 IDE,我建议使用 PyCharm,它不是免费的,但它为 appengine 和 django(甚至一起使用)提供了很好的支持,并且是一个非常棒的 IDE。
  • 非常感谢,我会看看,如果你把你的评论作为答案,我至少可以。
  • 这是“王室我们”,还是你实际上不止一个人?
  • 我其实不止一个人,为什么重要?

标签: python django eclipse google-app-engine pydev


【解决方案1】:

AppEngine 文档中有一个关于django integration 的部分,它可以作为一个有用的起点。网络上还有其他几篇关于此主题的文章,只需 google django appengine

关于 IDE,我建议使用 PyCharm,它不是免费的,但它可以很好地集成 appengineDjango(甚至两者一起),并且是一个很棒的 IDE。

编辑:

这是一个看起来不错的tutorial,我使用这个家伙的另一个教程使用Flask 框架创建了一个appengine 项目,它真的很有用。

【讨论】:

  • 关于使用 google 这当然是我首先做的,问题是我是 django 新手,那里有很多材料,我无法判断什么是好的,什么不是,我打开了几个教程,但我不确定它们是最好的。
  • 仅适用于 Django 的东西,从它自己的文档和教程开始。在不知道 django 单独工作的情况下,我不会启动 django-on-app-engine 项目。首先你应该知道,目前 django ORM 不支持 GAEs 数据库(bigtables),你必须使用 GAEs ORM 或 django-nonrel。
  • 我个人喜欢flask,它是一个微型框架(不提供ORM 或表单生成等高级功能,但存在扩展以添加对它们的支持),但仍然非常强大。它使用 Jinja2 进行模板,其语法与 Django 的语法非常相似。
  • 显然 django-nonrel 是重要的参考。
【解决方案2】:

正如@MatToufotu 建议您从 appengine 文档中的 django 集成文档开始。我想说你应该坚持使用eclipse和pydev,因为创建的django-nonrel项目只不过是支持appengine的纯django项目,pydev可以轻松处理它们......

【讨论】:

    猜你喜欢
    • 2015-08-03
    • 1970-01-01
    • 2013-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-30
    • 1970-01-01
    相关资源
    最近更新 更多