看django文档看到关于models.manager时候,前面custom manager都还好懂,但这个use_for_related_fields一时没看懂,搜了下,下面这个在stackoverflow上的回答很好,记一下
http://stackoverflow.com/questions/6067195/how-does-use-for-related-fields-work-in-django
简单来说, use_for_related_fields作用就是当另一个model实例通过字段引用该model时,使用该model指定的manager而不是使用django.db.models.Manager