我一直在网上搜索任何用于学习Django的参考或教程。因为我要学习它,所以我学习最新(发布)版本(1.7)是有道理的。但是,我能找到的所有教程(Tango with Django& others)似乎都在教授以前的版本(1.5)。我想知道
1)是否有适用于最新版本的优质指南?
2)django的版本是否存在相当大的基本差异,这会使较旧的教程对于更新的版本完全没用?
我知道文档非常好。我做了它的教程。这太棒了。在进入文档之前,我只想通过其他高质量的教程(与1.7版本相关)进行更多曝光。
答案 0 :(得分:5)
official django tutorial与发布版本保持同步:
本教程是为Django 1.7和Python 3.2或更高版本编写的。如果 Django版本不匹配,你可以参考教程 使用底部的版本切换器,您的Django版本 在此页面的右上角,或将Django更新为最新版本。
此外,由于1.7中的最大变化是migrations
,您可能需要额外的时间来研究docs on migrations。
作为附注,1.7目前处于测试阶段。您应该从最新的稳定版本开始,即1.6.5。
另一个非常重要的注意事项是Django 1.7 requires Python 2.7 or above。
答案 1 :(得分:2)
这是一个非常好看的教程,它将成为官方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/已经支付了教程,我认为这非常值钱。这些教程虽然更先进。所以我建议你做前三个,并在开始之前尝试自己构建一个简单的应用程序。
答案 2 :(得分:1)
如果您刚开始使用Django,我强烈推荐the Django Girl tutorial。它需要一些小步骤并且比我做的其他教程更好地解释了,包括Django Project的教程。
答案 3 :(得分:0)
official docs非常好。在获得django的基础知识后,您可以尝试the two scoops of django book。这本书有很多有用的信息,即使是为django 1.6编写的,大部分信息仍然相关。 您可以使用已经预先安装了您应该使用的基本应用程序的project template for django 1.7,以及一种可以让您轻松构建项目的结构。
我也必须检查Obey the testing goat(django 1.7更新)。