周报:5月21日
以下是本周 Django 改进的亮点
- 变更集 2909:使自动模型 verbose_name 计算更智能,尤其是在连续大写字母方面。例如,以前它会将类似“USAResident”的内容转换为“u s a resident”,但现在它会转换为“usa resident”。感谢 Alex Dedul。
- 变更集 2922:MySQL inspectdb 现在可以正确检测 tinyint 字段。
- 变更集 2927:使 DJANGO_SETTINGS_MODULE 可选。如果您没有设置模块,现在可以调用 django.conf.settings.configure() 来手动设置设置。这在很大程度上使得可以使用 Django 的各个部分(例如模板系统)而无需设置配置文件成为可能。请参阅新的文档。感谢 Malcolm Tredinnick、Luke Plant 和 Fredrik Lundh。
- 变更集 2928 和 2934:添加了 postgresql_psycopg2 后端,供希望使用 psycopg 新(较新)版本 2.0 的用户使用。感谢 germish@gmail.com。
- 变更集 2951:update_object 通用视图不再假设对象的 get_absolute_url() 不会更改。感谢 marcink@elksoft.pl。
- 变更集 2952:使用 FilePathField 将不再破坏管理员模型文档。感谢 Adam Endicott。
- 变更集 2954:改进 login_required() 视图装饰器,以便在传递“next”页面参数时保存查询字符串参数。
- 变更集 2959:添加了一个非常酷的管理器 CurrentSiteManager,它将对象限制为在当前站点上找到的对象。感谢 Ian Holsman。(阅读文档。)
此外,我们继续大幅改进文档。特别感谢 Malcolm Tredinnick 为其不懈的改进做出的贡献。本周为您提供的新内容:
- 通过 简单标签 和 包含标签 函数装饰器,轻松创建自定义模板标签。
- 最后,站点框架文档!
- 提供初始 SQL 数据.
- 可爱的 syncdb 命令.
- 覆盖默认模型方法.
- 教程 也得到了一些改进。
其他 Django 新闻
- 本周上线了一个很棒的 Django 驱动的网站。Tabblo 是一个照片分享网站,它超越了“将照片发布到照片流,在照片上留下评论,重复此过程”的基本功能。它更侧重于讲故事的想法,方便在同一页面上将照片集合组合在一起。(示例 1,示例 2。)很棒的东西。
- 我们的Django 源代码存储库和维基一直受到垃圾邮件的困扰。今天,我们将 Trac 升级到新版本,并具有新的反垃圾邮件功能,因此我们希望 LED 推销员将他们的业务转移到其他地方。
- 在Editor and Publisher EPpy 奖项中,有四个 Django 驱动的网站获奖——TexasGigs、Lawrence.com、The Naples Daily News 和washingtonpost.com 的国会投票数据库。
- Phil Powell 对 Django 有些不错的初步印象。
- 这里有一些早期证据表明我们的首字母缩略词正在流行。
- 来自意大利的一位新 Django 粉丝 Giovanni Giorgi 的超级棒的个人介绍。