想要的建议:为Django学习材料

时间:2010-02-17 16:52:29

标签: python django model-view-controller frameworks

我正在寻找有关最佳资源的建议,以学习如何使用Django [python框架]开发webapps。这里有一些信息可以帮助响应者缩小“那里”的大量选项。

我站在哪里

  • 我知道python (2.x系列),我用它开发了一些应用程序/脚本。我不会以任何方式定义自己的python-ninja,但我认为对语言结构有一个非常好的理解,最重要的是 - 哲学。
  • 我有仅限PHP的Web开发经验
  • 我非常了解MVC框架方法(CakePHP),但没有那么多经验IRL。

我在寻找什么

  • 结构化学习资料:书名,在线教程,视频等......
  • 生活故事和个人账户:您是如何学习的?你为什么选择这样学习?它有用吗?你会以学习django的方式改变一切吗?
  • 您认为值得分享的任何建议

我想强调的是,我并不只是寻找原始链接(毕竟我可能会在Google上找到这些链接!)但我非常寻找你的意见和建议(附有链接)!

提前感谢您的时间!

4 个答案:

答案 0 :(得分:4)

我的意见是expressed in this answer

我已经阅读过djangobook,实用django项目,pro django以及“使用django进行Web开发”的部分内容。它们都是好书。

但我认为,对于已经拥有足够的php和python经验的人来说,James Bennet的Practical Django项目是一个非常好的资产。我强烈推荐它。

答案 1 :(得分:2)

好吧,我有一个简单的解决方案 - 习惯阅读手册和他们主持的django书。

Django手册组织得很好,一旦你对它有精神上的描述,你就能真正好好利用它。

我希望Django文档更好的两件事 - 清楚地说明在每个类的定义中导入内容的位置,有时我希望解释稍微缩短。

答案 2 :(得分:1)

到目前为止,{p> Djangobook一直是我学习的最佳资产。他们以一种让你以艰难的方式做事的方式构建它第一次,这样你就可以了解当你采取“快捷方式”时幕后的真实情况。我几乎阅读了整本书,我偶尔会偶尔提到问题。

这引出了我的下一点。 Django 已知拥有出色的文档。有很多代码示例,并且在那里解释了使文档成为django最有价值的东西之一。

最后不要害怕询问django社区的问题。这个站点(stackoverflow)和IRC频道(irc.freenode.net #django)非常热情和乐于助人。如果你有问题,就问吧。有人可以提供帮助。

答案 3 :(得分:0)

从JetBrains查看PyCharm - 我刚刚开始涉足Django,这个IDE内置了Django支持。