1
guoqiao OP 补充: 刚发现, 连 x 都变了:
>>> x [<Post: Are You A Sneaky Person.....????>, <Post: Arisen from the ASH>, <Post: michelle with two 'll' s>, <Post: Webster Rogets, advice on writing >, <Post: Pried then Lied>] |
2
fanzeyi 2014-01-17 12:45:00 +08:00
|
3
fanzeyi 2014-01-17 12:52:01 +08:00
啊不对,没看到是 Related ,查了下没看到 mongoengine 有提供 related_posts 这类函数,怎么实现的?
|
4
guoqiao OP @fanzeyi 那个 Post 是我的一个 model, related_posts是我给它加的函数, 里面就是查询了一下, 返回了一些结果. 从你给的代码, 我没觉得我这样写有什么问题啊?
|
6
guoqiao OP @fanzeyi 只是一个 queryset 而已:
def related_posts(self): return Post.objects(topics__in=self.topics,headline__ne=self.headline, is_spam__ne=True, is_draft__ne=True)[:10] |
8
guoqiao OP @fanzeyi 这个问题很诡异, 在我本地正常, 但是在服务器上就会出现上面的怪异结果. 难道是 mongoengine 版本的问题? 目前还没有解决.
|