在上个月,我致力于研究Flask,这是一个用于构建Web应用程序的python框架。
根据我在网上找到的不同教程,我发现了SQLAlchemy。
老实说,我发现它很复杂,并没有真正有用,因为我对SQL语言有很好的了解。
我想要理解的是,如果使用像SQLAlchemy这样的ORM有任何重大收获,我都不知道(可能在使用我不知道的纯sql时存在一些安全问题?)。
另外,如果您能告诉我什么是使用纯SQL查询的最佳python库,我将不胜感激。
答案 0 :(得分:16)
有很多。我看到使用ORM而不是原始SQL查询的最大优点是:
即使他们也有一些副作用:
由于我提到的优点,我喜欢ORM。