Просто добавьте ту же проблему, и я нашел решение. Я знаю, что прошло много времени с тех пор, как вопрос был задан, но для некоторых он все еще может быть полезен.
Попытка:
class Candle(Document):
value = IntField()
next = ReferenceField('Candle')
prev = ReferenceField('Candle')
Использование кавычек позволит избежать циклического импорта, и все должно работать как хотелось.