【发布时间】:2014-10-20 22:27:50
【问题描述】:
我有以下型号:
class Category(db.Model):
__tablename__ = 'categories'
id = db.Column(db.Integer, primary_key=True)
parent_id = db.Column(db.Integer, db.ForeignKey(id), nullable=True)
level = db.Column(db.SmallInteger)
name = db.Column(db.String(200))
children = db.relationship('Category', backref=backref('parent', remote_side=id))
def __repr__(self):
return '<Category %r>' % (self.name)
这似乎不起作用。我总是收到以下错误:
NameError: name 'backref' is not defined
我做错了什么?
【问题讨论】:
标签: python orm flask sqlalchemy flask-sqlalchemy