In [3]: Task.objects.all()
Out[3]: <QuerySet [<Task: 这个是一测试任务>, <Task: 这是第二个测试任务>, <Task:
这是第三个测试任务>, <Task: 这是第四个测试任务>, <Task: 这是第五个测试任务>, <Ta
sk: 这是第六个测试任务>, <Task: 测试时间是否能够写入数据库>, <Task: 第八个测试任
务>, <Task: 第九个测试任务>, <Task: 第十一个测试傻笑国>, <Task: 测试任务十二>]>
上一节中,在互交式命令行中输入Task.objects.all()可以显示出来task表中所有【任务】对象。所显示的内容实际上是Task的title属性。这是因为我们在创建model时是这样定义的。
class Task(models.Model):
......
def __unicode__(self):
return self.title
......
这个定义是必不可少的,因为它不只用于交互式命令行的回显,也用于Django框架自动生成的【后台管理页面】。【后台管理页面】将在后面讲到。