我一直试图解决这个问题:
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
上面创建相同的错误,但仍然无法弄清楚