Django 官方教程翻译项目可能更好,但是晚点写起码也比没有强。 有时候很难决定从测试该哪里开始下手。如果你已经写了几千行 Python 代码了,选择从哪里开始 写测试确实不怎么简单。如果是这种情况,那么在你下次修改代码(比如加新功能,或者修复 Bug) 之前写个测试是比较合理且有效的。 所以,我们现在就开始写吧。 幸运的是,我们的投票(polls)应用现在就有一个小 Bug 需要被修复:我们的要求是如果 Question 被显示在目录上。当然也要创建一个有选项的投票,然 后确认它确实被显示了。 恩,也许你想让登录的管理员能在目录上够看见未被发布的那些问题,但是其他的用户看不到。不管 怎么说,如果你想要增加一个新功能,那么同时一定要为它编写测试。不过你是先写代码还是先写测 试那就随你了。 在未来的某个时刻,你一定会去查看测试代码,然后开始怀疑:「这么多的测试不会使代码越来越复 杂吗?」。别着急,我们马上就会谈到这一点。 'Published recently?' 想了解更多的方法选项,请看文档:list_display。 再次编辑 polls/admin.py 文件。我们要为问题(Question)的对象列表增加一个新功能:通过 list_filter 过滤对象。向 QuestionAdmin 中添加以下内容: 1. list_filter = ['pub_date'] 上面代码的作用是为对象列表添加了一个“快速过滤”侧边栏,可以通过0 码力 | 103 页 | 1.86 MB | 1 年前3
共 1 条
- 1













