学习开发,部署和/或主持Django的最好的书籍和资源是什么?

我是来自ASP.NET C#背景的Django场景的新手。 我正在寻找一些很好的资源来帮助我学习Django / Python的细节。 任何build议?

实用的Django项目, James Bennett的第二版 ,Django的发布经理

本书涵盖了构建应用程序,添加功能,使用DVCS等实用开发技术,自动构建部署工具,还有关于可重用开发和如何提交给PyPI的专门章节。

本书还提供了有关Python的很好的技巧, 这样你也可以很好地理解Python。

django的Django书 !

python基础教程 。

大多数书籍会告诉你如何部署到Apache。 你也可以看看lighttpd和nginx。

对于部署,你应该看看Fabric,一个从你的机器到你的服务器执行SSH的python包。

这是我的亚马逊顶级Django书籍清单,它是值得的。 我正在引用这个,而不是在这里重复我的评论。 我会指出,Django模板(不在列表中)有点让人失望。 没有达到其他书的技术质量。

人们已经指出你在詹姆斯·贝内特。 我会重申这一点。 他的网站www.b-list.org上有很多很棒的资料。 强烈推荐。

如果您正在寻找简单的设置和/或支持Django网站,我建议slicehost.net或webfaction.com。 前者更加核心,控制你自己的Unix服务器片。 后者更简单,更容易启动,但不是太多的控制一切。 前者的起始价格为256美元,每月约$ 20美元。 后者约为10美元/月。

即使你没有使用这些主机,他们的网站上有关于在Unix上设置Django,python和Apache的精彩教程。

我还建议获得一个免费的帐户github.com。 在那里有一个名人Django开发者的巨大社区,还有很多项目可以复制到你的机器上并试用。 其中一件很酷的事情是:你可以“跟随”其他的Djaango开发者,看看hivemind的雷达上出现了什么。

有关Fabric的更多信息 。

当然,Django文档是一个很好的资源。 我总是被告知使用它,而且大部分时间都是有帮助的:

http://www.djangoproject.com

stackoverflow.com ? 😉

实用的Django项目

我也喜欢b-list.org的Django类和Jeff Croft博客上的Django标签 。

我从几个星期前开始与Django。

我可以推荐学习Django网站本身的源代码。 它帮助我开始做真正的工作,因为有一个完整的工作示例可供参考。 它可以在http://code.djangoproject.com/browser/djangoproject.com/django_website/找到。 源代码的直接下载URL是: http : //code.djangoproject.com/changeset/10750/djangoproject.com/django_website?old_path=%2F&format= zip(ZIP文件,61 KB)。

阅读Django书籍的前5章是个好主意,从http://www.djangobook.com/en/2.0/chapter01/开始

如果你有兴趣写一个博客,那么我可以推荐James Bennett的这个博客:

http://www.b-list.org/weblog/2006/jul/03/django-tips-scaling-application/“Django提示:扩展应用程序,建立一个博客。”

用Forcier,Bissex和Chun发现Django Python Web Development是一个很好的开始。 在python的50页,让你去和Django的所有基本知识。