2012-01-18 91 views
0

我是一个Django开发人员,我遇到了反向外键查找问题。问题描述如下:django反向外键查找

我正在进行查询优化。我有一个MicroMessage型号,它的外键为User(从django.contrib.auth.models)为author。还有一些其他的类也有User的外键(例如UserProfile)。

我需要一个查询作者MicroMessage以及与任何其他模型相关的所有用户,从中我可以访问该作者的信息,而不需要任何多余的查询。我试过这个:

MicroMessage.objects.select_reverse({'authors':'author_set'}) 

请帮助我。提前致谢。

+0

你好,欢迎来到SO!你能告诉我们模型的代码:'MicroMessage'和'User'吗? – aayoubi 2012-01-18 08:55:17

+0

你能展示你正在尝试优化的代码示例吗? – 2012-01-18 08:56:50

回答