我的帖子模型有作者 ID 列表
class Post(Document):
authors_id = ListField(IntField(required=True), required=True)
但有时我需要使用默认的 Django User类。我能以多快的速度做到这一点?
(我将 sqlite 用于用户和会话,将 MongoDB(mongoengine ODM)用于其他。不要问为什么:))
我试图写它:
def get_authors(self):
authors = list()
for i in self.authors_id:
authors.append(get_user(IntField.to_python(self.authors_id[i])))
return authors
...并引发“列表索引超出范围”异常。(作者 id 不是空的,真的)。我做错了什么?