Python 使用 sqlalchemy 操作数据库的时候报错:
'postgres://postgres:123456@localhost:5432/demo'
改为
'postgresql://postgres:123456@localhost:5432/demo'
自动创建数据表的时候创建不成功
#创建表结构
Base.metadata.create_all(engine)
创建表之前还有一些具体的操作,参考网上的就可以,千篇一律的
改为手动创建
# 创建表 test_case_report.TestCaseReport.__table__.create(engine, checkfirst=True) # checkfirst=True 创建表之前先检查,如果数据库有就不创建,没有则创建 api_scenario.ApiScenario.__table__.create(engine, checkfirst=True)
格式:
aaa.py 文件里的 class demotable()
aaa.demotable.__table__.create(engine)