将两个表链接在一起并尝试创建一个包含外键的表单。
sqlalchemy.exc.InterfaceError
InterfaceError: 不可打印的 InterfaceError 对象
数据库链接完成为:
class Client(db.Model):
__tablename__ = 'Client'
..
stand_id = db.Column(db.String(10), index = True, unique = True)
stands = db.relationship('Stand', backref= 'Stand', lazy='select')
def __init__(self,client_name,contact_number,contact_name,contact_email,stand_id):
self.client_name = client_name
self.contact_number = contact_number
self.contact_email = contact_email
self.contact_name = contact_name
self.stand_id = stand_id
class Stand(db.Model):
__tablename__ = 'Stand'
..
stand_number = db.Column(db.String(10), db.ForeignKey('Client.stand_id' ))
def __repr__(self):
return '<Stand %r>' % (self.stand_id)
def __init__(self, stand_name,items, quantity,install_date,
derig_date,comments,last_update, stand_number):
self.stand_name = stand_name
self.items = items
self.quantity = quantity
self.install_date = …Run Code Online (Sandbox Code Playgroud)