学习开发、部署和/或托管 Django 的最佳书籍和资源是啥? [关闭]
Posted
技术标签:
【中文标题】学习开发、部署和/或托管 Django 的最佳书籍和资源是啥? [关闭]【英文标题】:What are the best books and resources for learning to develop, deploy and/or host Django? [closed]学习开发、部署和/或托管 Django 的最佳书籍和资源是什么? [关闭] 【发布时间】:2010-11-11 20:06:59 【问题描述】:我是来自 ASP.NET C# 背景的 Django 场景的新手。我正在寻找一些好的资源来帮助我了解 Django/Python 的来龙去脉。有什么建议吗?
【问题讨论】:
【参考方案1】:社区是一个巨大的 资源:IRC,博客聚合器, django 用户
http://www.djangoproject.com/community/
Marty Alchin 的 ProDjango 是一本学习 django 内部原理的好书http://prodjango.com/
O'Reilly 的“学习 Python”http://books.google.com/books?id=nEJ-jcYF2fMC&dq=learning+python&printsec=frontcover&source=bn&hl=en&ei=EBJhSoHvDs_tlAfDncmjDw&sa=X&oi=book_result&ct=result&resnum=4
来自 Apress 的“深入 Python”http://diveintopython3.ep.io/(开源标题)。
来自 DjangoCon 的演讲视频或 Pycon 也可以流式传输。和 startthedark.com django 来自 地面系列。
http://www.youtube.com/view_play_list?p=D415FAF806EC47A1
http://pycon.blip.tv/
http://showmedo.com/videotutorials/?author=8362
我也明白“本周在 django" 被重新命名为 djangodose,但仍然有很多 twid 的播客是相关的。
http://twitter.com/djangodose
http://thisweekindjango.com/
rubyonrails 播客是另一个 很棒的资源。 RoR 播客涵盖了 Django 和 Rails 程序员同样感兴趣的相关主题。
http://podcast.rubyonrails.org/
关于部署的好博文 http://lethain.com/entry/2009/feb/13/the-django-and-ubuntu-intrepid-almanac/
确保学习 pip、virtualenv 和 fabric。不可或缺。
【讨论】:
哇。在收到此回复之前,我已经将此帖子标记为“已回答”,但我再次希望我可以将这些回复中的大部分标记为“答案”。 Django 社区似乎非常参与和知识渊博。我迫不及待想探索您分享的所有好信息,非常感谢。 这就是我所说的“答案”。 这是我最近发现的另一个有用的..jeffknupp.com/blog/2012/02/09/…【参考方案2】:Practical Django projects, second editionJames Bennettrelease manager of Django
这本书涵盖了构建应用程序、添加功能、使用 DVCS 等实用开发技术、自动构建部署工具,还有一个专门的章节介绍了可重用开发以及如何提交到 PyPI。
本书还在必要时提供了有关 Python 的好技巧;这样你也可以很好地理解 Python。
【讨论】:
谢谢。了解托管/部署的任何提示或包含在本书中的提示? 实际的 Django 托管服务:见***.com/questions/1118835/…。【参考方案3】:django 的django book!
还有用于 Python 基础知识的 python tutorial。
【讨论】:
哈哈哈。是的,我会 +1,因为我不得不承认他们在这方面做得非常出色!【参考方案4】:大多数书籍都会告诉您如何部署到 Apache。您还可以查看 lighttpd 和 nginx。
对于部署,您应该查看 Fabric,这是一个 python 包,可以从您的机器通过 SSH 连接到您的服务器。
这是my Amazon list of top Django books,物有所值。我在这里引用这个而不是重复我的 cmets。我会指出 Django 模板(不在列表中)有点令人失望。达不到其他书籍的技术质量。
人们已经把你指向了 James Bennett。我会重申这一点。他的网站 www.b-list.org 上有很多很棒的资料。强烈推荐。
如果您正在寻找对 Django 站点的简单设置和/或支持,我建议您使用 slicehost.net 或 webfaction.com。前者比较硬核,控制自己的Unix服务器分片。后者更简单,更容易启动,但没有那么多控制一切。对于 256MB 的切片,前者的起价约为 20 美元/月。后者大约是 10 美元/月。
即使您不使用这些主机中的任何一个,他们的网站也有关于在 Unix 机器上设置 Django、python 和 Apache 的精彩教程。
我还建议您在 github.com 上获得一个免费帐户。那里有一个巨大的名人 Django 开发者社区,有很多项目可以复制到你的机器上并尝试。其中一件很酷的事情:您可以“关注”其他 Djaango 开发人员,看看蜂巢思维的雷达上出现了什么。
More information on Fabric.
【讨论】:
关于 slicehost 和 webfaction 教程的好建议。我的公司在 256 MB 的切片上同时运行多个 Django 站点。 Slicehost 也是一家很棒的公司。很高兴与您合作。 哈哈。感谢您的真棒建议。我说 LOL,b/c 我工作的公司正在使用 slicehost,我们正在从 ASP.NET C# 迁移到 Django,以进行我们的下一个大项目。除了我的同事一直在提供的所有投入之外,这也非常有帮助。我已经在这篇文章中告诉另一个人,我希望我可以将这个问题的几乎所有回复都标记为已回答。也许***也可以添加一个“非常有用”的复选标记?再次感谢。【参考方案5】:当然,Django 文档是一个很好的资源。我一直被告知要使用它,而且它在大多数情况下都很有帮助:
www.djangoproject.com
【讨论】:
我也来自 Asp.Net/C# 背景,发现自己花了很多时间在 django 项目站点上阅读文档,因为我一直在使用 Django 构建站点。 我相信 Django 文档是我第二喜欢的,仅次于 php 手册(上帝,我喜欢那个东西!),比 Python 和 Symfony 稍早。【参考方案6】:***.com? ;-)
Practical django projects
我也喜欢b-list.org's Django category 和Django tag on Jeff Croft's blog。
【讨论】:
字加布里埃尔。 +1 搞笑并分享一些好的链接。感谢所有的帮助。【参考方案7】:几周前我开始使用 Django。
我可以推荐研究源代码到 Django 站点 本身。它帮助我开始做真正的工作 有一个完整且有效的示例可供参考。它可以 可以在 http://code.djangoproject.com/browser/djangoproject.com/django_website/。 源代码的直接下载网址是: 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/
如果您有兴趣制作博客,那么我可以推荐 James Bennett 的这篇博文:
http://www.b-list.org/weblog/2006/jul/03/django-tips-scaling-application/ “Django 技巧:扩展应用程序。让我们建立一个博客。”
【讨论】:
哇,很高兴看到 Django 有很多像我这样的菜鸟参与深入研究这项技术。感谢分享。【参考方案8】:发现 Forcier、Bissex 和 Chun 使用 Django 进行 Python Web 开发是一个很好的开始。 50 页关于 python 的内容,让您了解 Django 的所有基础知识。
【讨论】:
以上是关于学习开发、部署和/或托管 Django 的最佳书籍和资源是啥? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
在 Elasticbeanstalk for Scala Apps 中为 Docker 多容器环境部署和托管工件的最佳实践是啥?