Django 1.7 - 找不到教程
我一直在网上寻找学习Django的资料或教程。因为我打算学习它,所以当然要学最新的版本(1.7)。不过,我找到的所有教程(比如《Tango with Django》等)似乎都是在教之前的版本(1.5)。我想知道:
1) 有没有适合新版本的高质量指南?
2) 不同版本的Django之间有没有很大的基本区别,导致旧的教程对新版本完全没用?
我知道官方文档做得很好,我也做过它的教程,感觉很棒。我只是想在深入文档之前,先通过其他一些高质量的教程(与1.7版本相关)多接触一下。
4 个回答
官方文档写得不错。在你掌握了django的基础知识后,可以试试《两勺django》这本书。这本书里面有很多实用的信息,虽然是为django 1.6写的,但大部分内容现在依然适用。
你还可以使用他们的django 1.7项目模板,这个模板里已经预装了你需要的基本应用,并且有一个结构可以帮助你更轻松地搭建项目。
我还得去看看《听从测试山羊》这本书(它已经更新到django 1.7了)。
如果你刚开始学习Django,我强烈推荐Django Girl教程。这个教程分步骤讲解,内容比我看过的其他教程都要清晰,包括Django项目自己的教程。
这是一个看起来非常不错的教程,可以作为官方Django文档的一个很好的补充。
http://souldeux.com/blog/django-note-app-tutorial-part-1-layout-file-structure/
http://arunrocks.com/recreating-the-building-a-blog-in-django-screencast/ 也不错,但跟着这个教程你可能需要多花点力气。
最后,https://realpython.com/ 有一些付费教程,我觉得这些教程非常值得花钱去学。不过这些教程相对来说更高级一些。所以我建议你先完成前面提到的三个教程,然后尝试自己做一个简单的应用,再去学习这些付费的内容。
这个官方的Django教程是最新版本的:
这个教程是为Django 1.7和Python 3.2或更高版本写的。如果你的Django版本不一样,可以通过页面右下角的版本切换器找到适合你版本的教程,或者把Django更新到最新版本。
另外,Django 1.7最大的变化是migrations
(迁移),所以你可能需要花点时间去学习一下关于迁移的文档。
顺便说一下,1.7目前还在测试阶段。你最好先从最新的稳定版本开始,也就是1.6.5。
还有一个很重要的提示是,Django 1.7需要Python 2.7或更高版本。