【问题标题】: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 的来龙去脉。有什么建议吗?

【问题讨论】:

    标签: python django apache


    【解决方案1】:

    【讨论】:

    • 哇。在收到此回复之前,我已经将此帖子标记为“已回答”,但我再次希望我可以将这些回复中的大部分标记为“答案”。 Django 社区似乎非常参与和知识渊博。我迫不及待想探索您分享的所有好信息,非常感谢。
    • 这就是我所说的“答案”。
    • 这是我最近发现的另一个有用的..jeffknupp.com/blog/2012/02/09/…
    【解决方案2】:

    Practical Django projects, second editionJames Bennettrelease manager of Django

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

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

    【讨论】:

    【解决方案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,以进行我们的下一个大项目。除了我的同事一直在提供的所有投入之外,这也非常有帮助。我已经在这篇文章中告诉另一个人,我希望我可以将这个问题的几乎所有回复都标记为已回答。也许stackoverflow也可以添加一个“非常有用”的复选标记?再次感谢。
    【解决方案5】:

    当然,Django 文档是一个很好的资源。我一直被告知要使用它,而且它在大多数情况下都很有帮助:

    www.djangoproject.com

    【讨论】:

    • 我也来自 Asp.Net/C# 背景,发现自己花了很多时间在 django 项目站点上阅读文档,因为我一直在使用 Django 构建站点。
    • 我相信 Django 文档是我第二喜欢的,仅次于 PHP 手册(上帝,我喜欢那个东西!),比 Python 和 Symfony 稍早。
    【解决方案6】:

    【讨论】:

    • 字加布里埃尔。 +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 的所有基础知识。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 2010-09-30
      • 2011-03-05
      • 2010-09-09
      • 2010-09-10
      相关资源
      最近更新 更多