https://www.oschina.net/question/554705_59445

filter出来是个QuerySet,可以看成是一个列表之类的容器,并不是真正的对象,你要取容器里的单条数据,然后对单个对象调用Model里面的方法。你可以把filter换成get试试看,但是要保证符合条件的对象只有一个,通过get得到的是真的对象,可以直接调用Model里定义的方法。

文档 https://docs.djangoproject.com/en/1.4/ref/models/querysets/

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐