Django ORM对象

Django ORM对象,django,python-3.x,Django,Python 3.x,我用的是Django ORM 当我打字的时候 从app.models导入天气 Weather.objects.all() 它印刷了: DEBUG 2017-06-11 09:43:44,051 utils 12912 384 (0.083) SELECT `weather`.`id`, `weather`.`time`, `weather`.`tpr`, `weather`.`wet`, `weather`.`uv` FROM `weather` LIMIT 21; args=() [<

我用的是Django ORM

当我打字的时候

从app.models导入天气

Weather.objects.all()

它印刷了:

DEBUG 2017-06-11 09:43:44,051 utils 12912 384 (0.083) SELECT `weather`.`id`, `weather`.`time`, `weather`.`tpr`, `weather`.`wet`, `weather`.`uv` FROM `weather` LIMIT 21; args=()
[<Weather: Weather object>, <Weather: Weather object>, <Weather: Weather object>, <Weather: Weather object>, <Weather: Weather object>, <Weather: Weather object>, <Weather: Weather object>, <Weather: Weather object>, <Weather: Weather obj]
当我键入
print(Weather.objects.all())

它印刷了:

DEBUG 2017-06-11 09:43:44,051 utils 12912 384 (0.083) SELECT `weather`.`id`, `weather`.`time`, `weather`.`tpr`, `weather`.`wet`, `weather`.`uv` FROM `weather` LIMIT 21; args=()
[<Weather: Weather object>, <Weather: Weather object>, <Weather: Weather object>, <Weather: Weather object>, <Weather: Weather object>, <Weather: Weather object>, <Weather: Weather object>, <Weather: Weather object>, <Weather: Weather obj]
但结果并没有改变


接下来该怎么做?

为什么要定义4个unicode方法?如果您使用的是Python3,那么定义def__str__(self):谢谢,我想我可以
def__str__(self):返回self.tpr、self.wet、self.uv、self.li
def __str__(self): 
    return "{0} {1} {2} {3}".format(self.tpr, self.wet, self.ur, self.li)