Sie haben bereits Base
erstellt in Item.py
, importieren Sie es einfach in main.py
:
Wenn main.py
und Item.py
befinden sich im selben Ordner, dann in main.py
:
from Item import Base, Item
Und entfernen Sie alle Importe innerhalb von main
Funktion, also main.py
sieht so aus:
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from Item import Base, Item
def main():
engine = create_engine('postgresql+psycopg2://me:[email protected]/my_first_database', echo=True)
print(Item)
print(Item.__table__)
Base.metadata.create_all(engine)
main()