Django 1.7 - 找不到教程

3 投票
4 回答
2616 浏览
提问于 2025-04-18 09:11

我一直在网上寻找学习Django的资料或教程。因为我打算学习它,所以当然要学最新的版本(1.7)。不过,我找到的所有教程(比如《Tango with Django》等)似乎都是在教之前的版本(1.5)。我想知道:

1) 有没有适合新版本的高质量指南?
2) 不同版本的Django之间有没有很大的基本区别,导致旧的教程对新版本完全没用?

我知道官方文档做得很好,我也做过它的教程,感觉很棒。我只是想在深入文档之前,先通过其他一些高质量的教程(与1.7版本相关)多接触一下。

4 个回答

0

官方文档写得不错。在你掌握了django的基础知识后,可以试试《两勺django》这本书。这本书里面有很多实用的信息,虽然是为django 1.6写的,但大部分内容现在依然适用。

你还可以使用他们的django 1.7项目模板,这个模板里已经预装了你需要的基本应用,并且有一个结构可以帮助你更轻松地搭建项目。

我还得去看看《听从测试山羊》这本书(它已经更新到django 1.7了)。

1

如果你刚开始学习Django,我强烈推荐Django Girl教程。这个教程分步骤讲解,内容比我看过的其他教程都要清晰,包括Django项目自己的教程。

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/ 有一些付费教程,我觉得这些教程非常值得花钱去学。不过这些教程相对来说更高级一些。所以我建议你先完成前面提到的三个教程,然后尝试自己做一个简单的应用,再去学习这些付费的内容。

5

这个官方的Django教程是最新版本的:

这个教程是为Django 1.7和Python 3.2或更高版本写的。如果你的Django版本不一样,可以通过页面右下角的版本切换器找到适合你版本的教程,或者把Django更新到最新版本。

另外,Django 1.7最大的变化是migrations(迁移),所以你可能需要花点时间去学习一下关于迁移的文档

顺便说一下,1.7目前还在测试阶段。你最好先从最新的稳定版本开始,也就是1.6.5。

还有一个很重要的提示是,Django 1.7需要Python 2.7或更高版本

撰写回答