学习djangobook 2.0所需要对应的django版本

准备开始用djangobook 2.0这个教程来开始学习Django,我现在下载安装的Django版本号是1.6.2,看了一下,djangobook 2.0更新是在2010年左右了,用现在的Django版本来学习的话,是不是坑比较多?
如果我想用Djangobook 2.0来学习的话,最好安装哪个版本的Django是合适的(和教程中的内容兼容,不会有各种坑)?
麻烦大家回答一下,谢谢。

回复
阅读 7.5k
4 个回答

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比官方文档更好入门。
我学djangobook用的是1.4.5,基本兼容

有关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吧

供参考

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏