Django 1.3或Django 1.2用于新项目

时间:2011-06-13 02:58:40

标签: django

我需要用Django开始一个新项目,但根据你的经验,我不确定Django的版本是什么,你会推荐什么?

2 个答案:

答案 0 :(得分:4)

1.3当然。

来自他们的网站......

  

哪个版本更好?
  我们几乎每天都在改进Django,并且保持代码稳定非常好。因此,使用最新的开发代码是一种安全且简便的方法,可以在添加新功能时访问它们。如果您选择遵循开发版本,请记住偶尔会出现向后兼容的更改。您需要密切关注开发时间表。如果您只是在寻找稳定的部署目标并且不介意等待下一个版本,那么您将需要坚持使用最新的官方版本(它将始终包含有关您需要进行的任何更改的详细说明升级)。

答案 1 :(得分:3)

记下您的开发/生产服务器Python版本。

Django 1.2在Python 2.3及更高版本上进行测试,而Django 1.3则支持Python 2.3,这意味着你必须使用2.4以上版本。

当然,现在大多数服务器都至少拥有Python 2.4的最低版本,所以它应该不是问题 - 请注意这一点。

您可能希望参考Django 1.2和1.3的发行说明。它们记录了每个版本之间的更改列表,并列出了每个版本之间的兼容性问题(例如,您可能希望将来从1.2升级到1.3并希望查看更改)。

如果您没有限制,我强烈推荐Django 1.3。它有通用类视图和一些新的漂亮的东西。