用于新项目的Django 1.3或Django 1.2

问题描述

| 我需要使用Django启动一个新项目,但是根据您的经验,我不确定是哪个版本的Django,您会推荐什么?     

解决方法

        注意您的开发/生产服务器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.2发行说明 Django 1.3发行说明 如果没有限制,我强烈建议您使用Django 1.3。它具有通用的类视图和一些新的漂亮东西。     ,        当然是1.3。 从他们的网站...   哪个版本更好?   我们几乎每天都在改进Django,并且在保持代码稳定方面非常出色。因此,使用最新的开发代码是添加新功能时访问新功能的安全简便方法。如果选择遵循开发版本,请记住,偶尔会有向后不兼容的更改。您需要密切注意开发时间表。如果您只是在寻找稳定的部署目标,并且不介意等待下一个版本,那么您将坚持使用最新的正式版本(该版本将始终包含有关您所做的任何更改的详细说明)需要在升级时进行)。