私はSQLAlchemyが新しく、既存のデータベースのORMを設定しようとしています。私は、メタデータを使用してテーブルを設定し、自分で外部キーを指定しています。エラーで、これは実行されませんSQLAlchemy複数の外部キーとのメタデータの関係
class User(Base):
__table__ = Table('users', metadata,
Column('user_id', Integer, primary_key=True),
autoload=True)
class Transaction(Base):
__table__ = Table('transaction', metadata,
Column('transaction_id', Integer, primary_key=True),
Column('seller_id', Integer, ForeignKey('users.user_id')),
Column('buyer_id', Integer, ForeignKey('users.user_id')),
autoload=True)
seller = relationship('User', foreign_keys=[seller_id])
buyer = relationship('User', foreign_keys=[buyer_id])
:テーブルの設定は、次のようになります
NameError: name 'seller_id' is not defined
任意のアイデアが間違って何ですか?あなたがエラーを取得なぜあなたはPythonでclass constructionにご理解をリフレッシュする必要があります理解する