我试图解决这个问题:
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: name 'User' is not defined
,有办法解决这个问题吗?
更新
我在使用DocumentField类时遇到了同样的问题,在myfield= db.DocumentField(Myclass)
内定义Myclass
之类的字段会在上面创建相同的错误并且无法解决问题