一周回顾
以下是本周 Django 改进的亮点,按时间顺序排列。本周有很多重大的改进;发展势头从未如此强劲,一切都在飞速发展!
- 修订版 1331 -- static.serve 视图不再以文本模式打开文件(这是一个 Windows 错误)。感谢 Eugene。
- 修订版 1349 -- 添加了 {% include %} 模板标签,允许您包含其他模板。请参阅完整文档。感谢 Robert Wittams。
- 修订版 1351 -- 将调试视图更改为使用 text/html mime 类型,而不是 DEFAULT_CONTENT_TYPE。感谢 Sune。
- 修订版 1354 -- 添加了“contrib”附加组件 文档。
- 修订版 1355 -- 中间件加载器现在会为不包含点的 MIDDLEWARE_CLASSES 值抛出更好的错误。感谢 Noah Slater。
- 修订版 1374 -- timesince 实用程序(以及相应的模板标签)现在支持微秒。感谢 Aaron Swartz。
- 修订版 1376 -- 为 URLconf include() 中的尾随句点添加了更好的错误处理。
- 修订版 1379 -- 添加了漂亮的模板错误。请参阅博客文章。感谢 Robert。
- 修订版 1400 -- 在引发 TemplateDoesNotExist 时,在漂亮的调试页面上添加了“模板加载器事后分析”部分。感谢 David Ascher 提供的创意。
- 修订版 1402 -- 修复了 static.serve 视图中的 Windows 特定路径错误。感谢 Petar Marić 和 nesh。
- 修订版 1410 -- 添加了模板标签装饰器 simple_tag 和 inclusion_tag,使创建自定义标签变得容易。感谢 Robert。
- 修订版 1428 -- 添加了 AUTHORS 文件,该文件不可避免地是不完整的。
- 修订版 1429 -- 修复了使用 django-admin.py sqlclear 和 SQLite 时出现的错误。感谢 ye7cakf02。
- 修订版 1434 -- 合并了 new-admin 分支!这基本上使得自定义管理员和在您自己的应用中重用其部分内容变得容易。请期待即将发布的博客文章中了解更多信息。
- 修订版 1438 -- 为 list_filter 错误提供了更有帮助的错误信息。感谢 Tom Tobin。
- 修订版 1440 -- 为 user_passes_test 视图装饰器添加了“login_url”参数。请参阅文档。
- 修订版 1442 -- 使 WSGI 处理程序能够容忍 os.environ 中没有 QUERY_STRING 的情况。感谢 michael.mcewan。
- 修订版 1443 -- 使模板系统的作用域限定在解析器而不是模板模块中。还更改了标签/过滤器注册的方式,并添加了对 {% load %} 标签中多个参数的支持。对于创建了自定义模板标签或过滤器的用户来说,这是一个向后不兼容的更改。请参阅向后不兼容更改页面以获取升级信息。
- 修订版 1454 -- 添加了如何提供静态文件 文档。
- 修订版 1470 -- URLconf 正则表达式捕获不再必须是命名组——您可以使用简单的括号而不是命名组。旧的 URLconf(带命名组)仍然有效。请参阅文档。如果您已定义了具有 process_view 函数的自定义中间件,则此更改为向后不兼容。请参阅向后不兼容更改页面以获取升级信息。
- 修订版 1474 -- 为“django-admin.py createsuperuser”添加了可选参数,因此您可以在 shell 脚本中以非交互方式创建用户。感谢 bjorn 提供的补丁。
其他 Django 新闻
- 又发布了几个 Django 职位。一个是加利福尼亚州圣地亚哥的职位,另一个是德克萨斯州达拉斯的职位。
- James Bennett 编写了一些关于在 TextDrive 上设置 Django 的精彩说明。
- Hugo 使用 Django 创建了一个Ajax 热图。