如何做长时间查询?有没有办法优化它? 我会做复杂和长期的查询:真的很长的查询
all_accepted_parts = acceptedFragment.objects.filter(fragmentID = fragment.objects.filter(categories = fragmentCategory.objects.filter(id=1)))
,但它不工作,我得到:
Error binding parameter 0 - probably unsupported type.
我会感谢任何提示我怎么能进行优化或太粗的解决 - 更多感谢:)
当然,所有型号的filelds是正确的 – IProblemFactory 2009-08-12 21:45:01
你的主要问题是可能的过滤器()返回一个QuerySet,这实际上是对象的列表。尝试“categories__in = fragmentCategory ... etc”。像这样的嵌套查询几乎不需要,如果您的模型正确相关。如果您可以自己发布模型定义,我们可以帮助您优化查询。 – 2009-08-12 22:01:03
@Jarret哈迪,也许你应该做出答案。 – 2009-08-12 22:05:15