Hello everyone,
I`m getting an error when creating a new instance of my model `Type`. I
have a many-to-many relationship between Type and Maker.
Code:
type_maker = db.Table(
'type_maker',
db.metadata,
db.Column('type_id', db.Integer, db.ForeignKey('type.id')),
db.Column('maker_id', db.Integer, db.ForeignKey('maker.id')))
class Type(db.Model):
"""VehicleType
"""
__tablename__ = 'type'
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(50), unique=True, index=True)
makers = db.relationship('Maker', secondary='type_maker', backref=db.
backref('type'))
def __repr__(self):
return '<Type #{}: {}>'.format(self.id, self.name)
class Maker(db.Model):
"""VehicleMaker
"""
__tablename__ = 'maker'
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(50), index=True)
versions = db.relationship('Version', backref=db.backref('maker'))
def __repr__(self):
return '<Maker #{}: {}>'.format(self.id, self.name)
type_ = Type(name='Car')
Error:
'tuple' object has no attribute 'foreign_keys'
What is wrong with the code?
Thanks in advance!
Michael Coelho.
--
You received this message because you are subscribed to the Google Groups
"sqlalchemy" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sqlalchemy.
For more options, visit https://groups.google.com/d/optout.