 Django 官方教程翻译项目get_queryset(self): 8. """返回最近发布的五个投票""" 9. return Question.objects.order_by('-pub_date')[:5] 我们需要改进 get_queryset() 方法,让他它能通过将 Question 的 pub_data 属性与 timezone.now() 相比较来判断是否应该显示此 Question。首先我们需要一行 import question_text) 我们应该给 ResultsView 也增加一个类似的 get_queryset 方法,并且为它创建测试。这和我 们之前干的差不多,事实上,基本就是重复一遍。 我们还可以从各个方面改进应用,但是测试会一直伴随我们。比方说,在目录页上显示一个没有选项 (Choices)的问题就没什么意义。我们可以检查并排除这样的 问题(Questions)。测试里则可 以创建一个没有选项的问题 最后,有一些”特殊”的文档通常与大多数开发者无关,比如发行记录以及针对于那些想为 Django 项目贡献力量的开发人员的内部文档,此外还包括了一些不好分类的杂散文档。 正如 Django 代码每天都在开发和改进,我们的文档也在不断完善中。我们改进文档的理由如下: 修正文档内容,例如语法/排版错误。 为有需要扩展的章节增加内容和可能的示例。 记录之前尚未归档的 Django 特性。(这样的功能列表正在萎缩,但仍然存在)。0 码力 | 103 页 | 1.86 MB | 1 年前3 Django 官方教程翻译项目get_queryset(self): 8. """返回最近发布的五个投票""" 9. return Question.objects.order_by('-pub_date')[:5] 我们需要改进 get_queryset() 方法,让他它能通过将 Question 的 pub_data 属性与 timezone.now() 相比较来判断是否应该显示此 Question。首先我们需要一行 import question_text) 我们应该给 ResultsView 也增加一个类似的 get_queryset 方法,并且为它创建测试。这和我 们之前干的差不多,事实上,基本就是重复一遍。 我们还可以从各个方面改进应用,但是测试会一直伴随我们。比方说,在目录页上显示一个没有选项 (Choices)的问题就没什么意义。我们可以检查并排除这样的 问题(Questions)。测试里则可 以创建一个没有选项的问题 最后,有一些”特殊”的文档通常与大多数开发者无关,比如发行记录以及针对于那些想为 Django 项目贡献力量的开发人员的内部文档,此外还包括了一些不好分类的杂散文档。 正如 Django 代码每天都在开发和改进,我们的文档也在不断完善中。我们改进文档的理由如下: 修正文档内容,例如语法/排版错误。 为有需要扩展的章节增加内容和可能的示例。 记录之前尚未归档的 Django 特性。(这样的功能列表正在萎缩,但仍然存在)。0 码力 | 103 页 | 1.86 MB | 1 年前3
共 1 条
- 1













