私の投稿モデルには著者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 は実際には空ではありません)。私が間違っていることは何ですか?