Você já criou
Base
em Item.py
, basta importá-lo em main.py
:Se
main.py
e Item.py
estão na mesma pasta, então em main.py
:from Item import Base, Item
E remova todas as importações dentro de
main
função, então main.py
vai parecer: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()