Django 摘要:8 月 12 日
- Django 新闻
- 浏览主干的代码库提交记录时,我注意到 Malcom 和 Adrian 提交了 50 多个补丁,主要用于修复代码和文档中的错误。如果您一直在等待某个特定修复程序,查看列表。感谢所有参与将这 50 多个补丁集成到主干的人员!
- 值得注意的新 Django 网站
- Fredrik Lundh,effbot.org 的维护者,目前正在将 "zone"(其中记录了诸如 PIL、Tkinter 等内容)移植到 Django:“总而言之,effbot.org 上的区域目前包含大约 2000 个文档,以及数百条用户评论。到目前为止,该区域一直作为静态 HTML 提供服务,使用不断变得杂乱的 CGI 脚本和外部工具生成和维护。鉴于我们在去年年底将 pythonware.com 迁移到 Django,现在该为 effbot.org 做同样的事情了。”Fredrik 在 一份文档中记录了他在此过程中获得的经验,我强烈推荐大家阅读。
- 代码片段和项目
- Maximillian Dornseif 发布了 一种确定 Django 项目测试代码覆盖率的方法,无需修改任何 Django 内部代码:“Siddharta Govindaraj 在一篇博客文章中介绍了如何将 Django 与 coverage.py 集成以检查您的测试实际测试的内容。Siddharta 对 Django 进行了修补以实现他的目标。但您无需修改 Django 的源代码即可获得相同的结果。Django 现在附带了 TEST_RUNNER 设置,允许您切换测试引擎。”
- Massimo Scamarcia 向我发送了一封电子邮件,内容是他的一篇博客文章,解释了 如何在短短几分钟内创建一个基本的 Django 照片库。
- Michael Trier 指向我们 几种窥探 Django 的 ORM 内部以查看应用程序正在生成的数据库查询的技术。
- Ross Poulton 撰写了 一篇博客文章,详细介绍了如何在 Django 项目中配置和使用子域名:“作为我之前提到的即将推出的新娘礼物登记项目(顺便说一句,该项目在其最重要的私人测试版中表现出色——我的婚礼)的一部分,我为每个用户(从这个意义上说,用户是一对即将结婚的情侣)提供了他们自己的子域名,而不是像 http://yourdomain.com/registries/view/?id=1048 这样的登记注册 URL,而是使用 http://couplesnames.yourdomain.com 这样的漂亮 URL。”
- 您是否发现自己在视图的顶部编写了相同的代码行?Nathan Ostgard 遇到了这种情况,并且他是一位非常专注于 DRY 的开发者,因此他编写了 一个专门的中介软件来清理他的代码:“在每个函数的顶部都有相同的几行代码让我感觉很糟糕。您可以使用 Middleware 类清理它,在调用视图之前将 foo_id 替换为实际的对象。”如果您遇到与 Nathan 相同的情况,请访问他的博客,阅读他的文章,并希望能够使用他的中间件!
如果您有任何技巧、项目公告或一般有趣的 Django 新闻,请发送电子邮件至 clintecker+djangotips@gmail.com。
返回顶部