0
ネットワークポートごとおよびネットワーク回線ごとにVLAN IDのリストを保存しようとしています。リスト自体は次のようなものです:ポートと回線上のVLAN IDのリスト、関係をモデル化する方法は?
class ListOfVlanIds(Base):
__tablename__ = 'listofvlanids'
id = Column(Integer, primary_key=True)
listofvlanids_name = Column('listofvlanids_name', String, nullable = True)
そして、私は[ポート
class Port(Base):
__tablename__ = 'ports'
id = Column(Integer, primary_key=True)
listofvlanids_id = Column('listofvlanids_id', ForeignKey('ListOfVlanIds.id'), nullable = True)
とサーキットがあります(私にとっては)、この結果のような
class Circuit(Base):
__tablename__ = 'circuits'
id = Column(Integer, primary_key=True)
listofvlanids_id = Column('listofvlanids_id', ForeignKey('ListOfVlanIds.id'), nullable = True)
実行コードでForeignKeyのsqlalchemy.exc.NoReferencedTableErrorエラーです。
私が読んだエラーを探して私はリストから関係を追加する必要があります。私はポートとサーキットの両方からこれを構築できる方法(または例)を見つけられませんでした。私は何が欠けていますか?
ポートと回線のリストテーブルを作成すると、VLAN IDが自分のテーブルなので、問題が下流に移動するだけです...私はORMを使用することができたいと思います。手作業でSQLを実行します。