学习开发,部署和/或托管Django的最佳书籍和资源是什么?

时间:2009-07-17 20:06:16

标签: python django apache

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

8 个答案:

答案 0 :(得分:11)

答案 1 :(得分:10)

Practical Django projects, second edition James Bennett

{p> release manager of Django

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

本书还在必要时提供了有关Python的好技巧;这样你就可以很好地理解Python了。

答案 2 :(得分:8)

django的django book

python tutorial用于python基础知识。

答案 3 :(得分:5)

大多数书籍都会告诉您如何部署到Apache。您还可以查看lighttpd和nginx。

对于部署,您应该查看Fabric,这是一个从您的计算机到服务器执行SSH的python包。

这是my Amazon list of top Django books,这是值得的。我引用这个而不是在这里重复我的评论。我想指出Django模板(不在列表中)有点让人失望。不符合其他书籍的技术质量。

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

如果您正在寻找Django网站的简单设置和/或支持,我建议您使用slicehost.net或webfaction.com。前者更硬核,控制自己的Unix服务器切片。后者更简单,更容易启动,但没有那么多控制一切。对于256MB切片,前者每月约20美元起。后者每月约10美元。

即使您不使用这些主机中的任何一个,他们的网站也有关于在Unix机器上设置Django,python和Apache的精彩教程。

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

More information on Fabric

答案 4 :(得分:3)

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

www.djangoproject.com

答案 5 :(得分:3)

答案 6 :(得分:2)

我在几周前开始使用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)。

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

如果您有兴趣制作博客,我可以推荐 詹姆斯贝内特的博客文章:

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

答案 7 :(得分:2)

通过Forcier,Bissex和Chun的Django发现Python Web开发是一个很好的开始。在python上有50页可以帮助您了解Django的所有基础知识。