一周回顾
Django 开发迎来了又一个巨大的星期。以下是本周 Django 改进的亮点
- 修订版 1224:Django 现在在 SQL 查询中引用所有名称。这允许您使用 SQL 保留关键字作为表名和列名,并且允许您在数据库列名中使用连字符等字符。感谢 Robin Munn 和 Sune。
- 修订版 1127:添加了身份验证文档。
- 各种修订:添加了孟加拉语、冰岛语、罗马尼亚语、瑞典语和威尔士语翻译,并更新了几个现有翻译。感谢所有翻译人员以及 Hugo 保持更新!
- 修订版 1149:改进了管理员站点更改日志,使其对项目进行 HTML 转义。感谢 Tom Tobin。
- 修订版 1150:在 Django 模型中明确区分了“数据库列”和“Python 模型属性”。现在,您始终使用您为列指定的名称。之前,db_column 属性的存在会导致模型对象实例使用 db_column 作为属性名称。
- 修订版 1151:django-admin.py sqlreset 和 sqlclear 不再假设已安装 admin 应用。感谢 davidschein。
- 修订版 1155:确保 get_next_by_FOO() 和 get_previous_by_FOO() 方法在出现重复值的情况下不会跳过或重复任何记录。感谢 mattycakes。
- 修订版 1158:使缓存系统能够容忍在取消 pickle 会话对象时出现的 OSError。感谢 Sune。
- 修订版 1163:INSTALLED_APPS 中的条目现在可以采用“django.contrib.*”的形式,这意味着“django.contrib”下每一级深度下的所有应用。
- 修订版 1166:将 flatpages 和重定向移动到 django.contrib 中的独立应用,这些应用默认情况下**未**安装。请参阅博客文章。
- 修订版 1170:添加了使用 Django 输出 CSV 文档。
- 修订版 1173:更改 django-admin.py 以便在不带任何参数调用时显示帮助。感谢 sopel。
- 修订版 1174:admin.list_display 中的自定义方法现在可以具有 allow_tags 属性,该属性不会去除方法输出中的标签。感谢 plisk。
- 修订版 1185:修复了一些用户在某些情况下设置文件中的错误被掩盖的问题。感谢 Hugo。
- 修订版 1194:添加了闪亮的新联合播送(RSS 和 Atom)框架。请参阅文档和博客文章。
- 修订版 1202:改进了 isExistingURL 验证器,使其不再对存在但需要授权的 URL 抛出 ValidationError。感谢 lakin wrecker 的报告。
- 修订版 1204:语言选择中的语言现在可以通过将 LANGUAGES 设置设置为全局设置提供的列表的某个子集来限制。感谢 Hugo。
其他 Django 新闻
- 我们讨论并投票决定了哪些功能应该包含在 1.0 版本中。在此之前,我们将发布 0.9 版本,供无法(或不想)使用 Subversion 的用户使用。敬请关注。
- Hugo 创建了一个Django 国际化 (i18n) 邮件列表。它用于 i18n 特定主题,最具体地说,是宣布新的消息 ID。如果您是翻译人员,请加入!
- 又有一个 Django 特定的职位空缺。这个职位来自佛罗里达州那不勒斯的 Eric Moritz。
- 查看这个新的Django 测试框架。
- Espen Grindhaug 做了一个简短而甜蜜的陈述:“Django 使生活更轻松。”