我有以下两个类:
class Product(db.Model):
__tablename__ = 'product'
ProductID = db.Column(db.Integer, primary_key=True)
StartOperatorID = db.Column(db.Integer, db.ForeignKey('user.UserID'), nullable=False)
StartOperator = db.relationship("User", foreign_keys=[StartOperatorID])
WorkBenchID = db.Column(db.Integer, db.ForeignKey('workbench.WorkBenchID'))
WorkBench = db.relationship(WorkBench)
class WorkBench(db.Model):
__tablename__ = 'workbench'
WorkBenchID = db.Column(db.Integer, primary_key=True)
但是,我得到以下NameError,因为WorkBench定义如下产品:
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
in ()
----> 1 from example import models
/home/Sin5k4/example/mo