欢迎来到Django 0.95发行版。
这代表了自从2006年1月发布0.91以来Django开发的一个重大进步。此版本中的每个更改的详细信息将过于详尽,无法完整列出,但下面提供了摘要。
此版本旨在为希望在使用Django的生产级应用程序上工作的开发人员提供一个稳定的参考点。
但是,它不是1.0版本,我们将在1.0之前引入进一步的更改。为了清楚看看框架的哪些区域将在1.0之前改变(并且哪些区域将不会改变),请参见api-stability.txt文件,它位于docs /目录下的分发。
您可能需要使用该文档中标记为“需要API更改”的一些功能,但只要您能理解API,并且您了解API可能会在将来更改,那么我们可以使用这些功能。
幸运的是,Django的大多数核心API在1.0版之前不会改变。在0.95和1.0版本之间可能不会有大的变化,因为在0.91和0.95之间。
这个版本的主要变化(对于目前使用0.91版本的开发者)是合并了“魔法删除”开发分支的结果。这个分支删除了Django代码必须编写的一些约束,这是Django早期在开源版本发布之前做出的决定的结果。现在可以编写更自然的,Pythonic的代码,按预期工作,而且在幕后发生的“黑魔法”也少了。
除此之外,这个版本的另一个主题是可用性的戏剧性增加。我们已经在错误消息,文档等方面进行了无数的改进,以提高开发人员的生活质量。
0.95中引入的新功能和更改包括:
在某些情况下,从0.91兼容代码端口到0.95代码库所需的更改数量很重要。然而,它们在大多数情况下是合理的例行,只需要做一次。在删除魔术 Wiki页面中描述了必要更改的列表。在进行移植操作时,还有一个简单的清单供参考。
需要帮助解决Django的问题?分发版中的文档也可在Django网站上找到online。特别推荐使用FAQ文档,因为它包含了一些问题。
为了更个性化的帮助,django-users邮件列表是一个非常活跃的列表,超过2,000订阅者可以帮助您解决任何种类的Django问题。我们建议您先搜索档案,但是,因为许多常见的问题出现一些规律性,任何特定的问题可能已经回答了。
最后,对于那些喜欢IRC提供的更直接的反馈的人来说,irc.freenode.net上有一个#django频道,由来自世界各地的Django用户和开发人员定期填充。友好的人通常在一天的任何时间提供 - 帮助,或只是聊天。
感谢使用Django!
Django团队2006年7月
2015年5月13日