【发布时间】:2020-06-20 13:29:25
【问题描述】:
我正在尝试使用 Python 课程进行 CS50 Web 开发,并且在 sql 部分中,从 sqlalchemy 导入 create_engine 时出现此错误
ImportError:无法从部分初始化的模块“sqlalchemy”导入名称“create_engine”(很可能是由于循环导入)
这里是sn-p:
DATABASE_URL = "postgres://usrname:password@YourHost:5432/flights"
from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker
engine = create_engine(DATABASE_URL)
db = scoped_session(sessionmaker(bind=engine))
flights = db.execute("SELECT origin, destination, duration FROM flights").fetchall()
for flight in flights:
print(f"{flight.origin} to {flight.destination}, {flight.duration} minutes.")
视频的时间戳:
【问题讨论】:
标签: python sqlalchemy