Django 状态更新:7月8日
- 经过几个月的努力工作,Unicode 分支已于 2007年7月4日正式合并到主干。该分支自4月7日起一直在不断开发,修复了许多错误,并使 Django 从上到下完全支持 Unicode。对于跟踪主干的开发者,请注意您可能需要对应用程序进行一些更改以防止其崩溃。如需帮助,请参阅快速清单,了解如何移植您的应用程序以使其与新的支持 Unicode 的 Django 版本良好配合。
- David Cramer 是 Curse Gaming 开发团队的一员,他参与了他们内部的一个名为CacheManager的项目。David 开篇就抛出了一个疑问:“厌倦了编写 cache.set 代码了吗?” Curse 团队厌倦了处理 Django 缓存框架公开的相对简单的
cache.get
和cache.set
方法,并构建了一个友好的管理器类来“存储和检索缓存对象”。该项目还声称可以帮助防止数据重复,并帮助您更轻松地在应用程序中实现智能缓存。 - 过去一周 Google 代码之夏项目方面有几项更新。
- Jannis Leidel 一直在取得进展,致力于django-package 项目。该项目旨在使 Django 应用程序的打包和分发尽可能简单轻松:“本周我继续致力于 django.core.management 的“startapp”命令,并更改了其默认行为,以便在运行“django-admin.py startapp myapp”时创建一个独立的应用程序(包含框架文件)。当前的框架文件包括:release.py、setup.py、MANIFEST.in、docs/、test/、myapp/、myapp/templates/myapp…”
- Thejaswi Puthraya 的django-check-constraints 项目获得了与新签入的 Oracle 代码的兼容性,并且 doctests 正在快速增加。该项目的 Google 代码页面还增加了一个测试项目,包含应用程序、自述文件、安装文件以及无法观看 Thejaswi 的屏幕录像的用户提供的屏幕截图。
- 最后,Andreas Stuhlmüller 的django-rest-interface 项目即将进入稳定状态:“基本框架已完成。如果您想尝试一下,可以试用一下 Django 模型的 RESTful API、序列化(JSON、XML)或模板输出、身份验证机制以及自动生成的 URL 模式。当然,我不能保证在 SoC 项目结束时任何特定功能的外观会与现在一样——而且我相当肯定,以后使用自定义 URL 会比现在容易得多。”
- 除了Django En Español 和Django-FR 用户组外,还有一个Django Brasil 组供说葡萄牙语的 Django 用户使用。该小组自 2006 年 12 月以来一直相当活跃,并且没有放缓的迹象!
- 自从我们上周重点介绍了新的 Django 驱动的社交消息应用程序 Pownce 以来,该网站的知名度和曝光度都大幅提升。Mike Malone 采访了 Pownce 的首席开发者 Leah Culver,讨论了 Pownce 的起源以及为该网站提供支持的技术。
- 如果您正在阅读这篇文章,那么您可以肯定对 Django 至少有点兴趣。您是否也对 Adobe 的跨平台框架 Flex 感兴趣?如果是这样,您可能会发现 Ian Millington 的Django 和 Flex 博客非常有趣。
- 最后一点与 Django 本身关系不大,但我认为许多 Django 开发者都会欣赏 Adrian Holovaty 的最新项目TemplateMaker。TemplateMaker 是一个 Python 库,它可以接受任意数量的输入(例如原始 HTML),并学习哪些输入位是恒定的,哪些输入位会因页面而异。最终结果是一个模板,其中动态内容曾经存在的地方现在留有空位。我设想这个库在我的 Django 应用程序中将有无数用途。请阅读 Adrian 在其博客上对该项目的介绍。
如果您有任何提示、项目公告或普遍有趣的 Django 新闻,请发送电子邮件至 clintecker+djangotips@gmail.com。
返回顶部