同一类中的Python Mongoalchemy Ref字段

同一类中的Python Mongoalchemy Ref字段,python,mongoalchemy,Python,Mongoalchemy,我一直在努力解决这个问题: class User(db.Document): date_add = db.CreatedField() date_update = db.ModifiedField() username = db.StringField() password = db.StringField() active = db.BoolField() admin = db.BoolField() user_add = db.IntF

我一直在努力解决这个问题:

class User(db.Document):
    date_add = db.CreatedField()
    date_update = db.ModifiedField()
    username = db.StringField()
    password = db.StringField()
    active = db.BoolField()
    admin = db.BoolField()
    user_add = db.IntField()
    user_update = db.IntField()

    user_add = db.SRefField(type = User, default = None)
    ser_update = db.SRefField(type = User, default = None)
控制台显示:
NameError:未定义名称“User”
,是否有办法处理此问题

更新


我在使用DocumentField类时发现了同样的问题,在
myfield=db.DocumentField(Myclass)
中定义了一个类似的字段
Myclass
在上面创建了相同的错误,但仍然无法解决它。

尝试在自引用中传递一个字符串:
user\u add=db.srefield(type='user',default=None)
wow,我想除了这个,我什么都试过了。谢谢尝试在自引用中传递一个字符串:
user\u add=db.srefield(type='user',default=None)
wow,我想我已经尝试了除此之外的所有链接。谢谢