目前当你使用pip安装sqlalchemy的包时,默认安装的版本已经是2.0版本了。因此假定你使用1.4时期的定义模型的方法,会直接报错;
TypeError: declarative_base() takes 0 positional arguments but 1 was given
解决方法和基础介绍详见,
https://watermelonwater.tech/sqlalchemy2-0%e7%ae%80%e6%98%8e%e4%bb%8b%e7%bb%8ddeclarative_base-%e6%8a%a5%e9%94%99%e8%a7%a3%e5%86%b3/
TypeError: declarative_base() takes 0 positional arguments but 1 was given
解决方法和基础介绍详见,
https://watermelonwater.tech/sqlalchemy2-0%e7%ae%80%e6%98%8e%e4%bb%8b%e7%bb%8ddeclarative_base-%e6%8a%a5%e9%94%99%e8%a7%a3%e5%86%b3/