一周回顾:6月5日
以下是过去一周(从技术上讲是过去几天,因为上周的报告已经发布了)Django改进的亮点
- 变更集 3047:修复了在具有已删除列的表中 PostgreSQL 索引的自省问题。感谢 Chris Chamberlin。
- 变更集 3048:如果表单没有上传文件的正确 enctype,则会抛出 TypeError。Django 现在抛出 ValidationError,这才是正确的做法。
- 变更集 3049:添加了 SESSION_EXPIRE_AT_BROWSER_CLOSE 设置,该设置控制会话框架是否应使用浏览器会话长度的 cookie。请参阅新的文档。
- 变更集 3050:添加了一个漂亮的“未知”图标,用于在管理站点更改列表中显示 NullBooleanFields。
- 变更集 3051:延长了管理登录屏幕上的表单标签,以适应其他语言,这些语言的单词可能更长。
- 变更集 3055:添加了 YEAR_MONTH_FORMAT 和 MONTH_DAY_FORMAT 设置,并添加了相同名称的技术消息 ID。感谢 ramiro。这允许 i18n 用户自定义在使用 date_hierarchy 选项时管理站点中日期的显示方式。
- 变更集 3058:更改 AuthenticationForm 以禁止 is_active=False 的用户登录。感谢 dave@rightround.com 和 germish@gmail.com。
- 变更集 3071:向 object_list 通用视图添加了“page”参数。感谢 kanashii@kanashii.ca。请参阅新的文档。
- 变更集 3073:添加了“search”DB-API 查找类型,它在 MySQL 中执行全文索引搜索。请参阅新的文档。
- 变更集 3076:添加了 django.contrib.humanize,这是一组用于向数据添加“人性化触感”的模板标签。它们执行有用的操作,例如将数字转换为序数等价物(例如,将“2”转换为“第 2 个”)以及向大数字添加逗号(例如,将“1000”转换为“1,000”)。请参阅新的文档。
其他 Django 新闻
- Ian Holsman 撰写了关于 Django 内容类型模块的文章。
- 又一位满意的客户迁移到 magic-removal。
- trogger.de 是一个新的、由 Django 驱动的德语旅游门户网站。来自 trogger.de 开发人员的解释。
- nic_barajas:“我开始将 Python 和 Django 作为 Web 开发平台进行研究(并最终安装成功,非常感谢 irc 上的 #django 频道),并且我决定我可能不会再真正关注 Ruby(或 Rails)了。”