准备开始用djangobook 2.0这个教程来开始学习Django,我现在下载安装的Django版本号是1.6.2,看了一下,djangobook 2.0更新是在2010年左右了,用现在的Django版本来学习的话,是不是坑比较多?
如果我想用Djangobook 2.0来学习的话,最好安装哪个版本的Django是合适的(和教程中的内容兼容,不会有各种坑)?
麻烦大家回答一下,谢谢。
准备开始用djangobook 2.0这个教程来开始学习Django,我现在下载安装的Django版本号是1.6.2,看了一下,djangobook 2.0更新是在2010年左右了,用现在的Django版本来学习的话,是不是坑比较多?
如果我想用Djangobook 2.0来学习的话,最好安装哪个版本的Django是合适的(和教程中的内容兼容,不会有各种坑)?
麻烦大家回答一下,谢谢。
django book 2.0中使用的版本是1.1,但django是向后兼容,也就是django book 2.0的内容在之后的版本中同样适用。
对于django版本的选择,我建议你先学习最新版,也就是目前的1.6版,1.7仍是beta版。
对于学习路径,我是这样推荐:
1. 按照官方Tutorial实际操作一遍到两遍;
2. 参考django book 2.0再来一遍,里面有很多高级功能。这次阅读django book 2.0的时候要注意里面的评论,以及自己去搜索。很多功能跟1.6都没区别。
我也正在学django,目前一边搞小项目,一边看django book 2.0。
有关Djangobook与Django版本的匹配情况:
http://djangobook-cn.readthed...
这里说的比较明白,是基于Django 1.0的。
但结合Django一定的向后兼容原则,有网友提到“适用1.0--1.3版本”本人未亲测。
另,“1.4 版本前后的代码组织完全不一样,1.7之后,数据库的sync方式又完全不一样”
主要说的是1.4项目布局Layout有较大的更新;1.7数据迁移功能被从第三方整合到Django中,syncde也拜拜了。1.7也开始支持python3.
如果我个人选,1.3/1.7吧
供参考
2 回答498 阅读✓ 已解决
1 回答794 阅读
1 回答549 阅读
320 阅读
1 回答198 阅读
1 回答225 阅读
282 阅读
想不出有什么理由不从官方文档开始学 https://docs.djangoproject.com/en/1.7/
1.7是1.0后最大的发布,所以你懂的
最开心的更新当然是...终于原生支持 schema migration了
https://docs.djangoproject.com/en/dev/releases/1.7/