彻底学习 Django 1.5 的最佳方法是什么?我一直是 .NET 开发人员,对 OOP、HTML5、CSS 和 JavaScript 有很好的理解。我也有 Python 的入门级知识。我对 MVC(或 MVT,在这种情况下)完全陌生。
我需要使用 Django 构建应用程序,为用户提供诸如根据地理距离相互查找、上传图片并在线编辑、自然语言搜索等功能......(只是为了强调我需要知道的不仅仅是如何构建一个投票应用程序或一个简单的博客)。
我的理解是,学习 Django 的切入点是完成 Django 项目站点上的教程。那么,什么?你会推荐什么路径?我看到网上很多学习资源都针对低于 1.5 的版本,我真的找不到 1.5 的书。在阅读有关 1.4 学习材料的评论时,我经常看到它们已经过时并且并不真正适用于 1.5。
另外,我简要介绍了部署 Django 应用程序需要什么。Virtualenv、git、pip 等等……对我来说都是未知的东西,对于一个习惯于通过 FTP 上传已编译的二进制文件来部署应用程序的人来说,这看起来有点可怕。
帮助定义一条清晰的路径来学习如何让 Django 服从我的意愿将是非常宝贵的!