////该项目采用的是pymysql驱动
在写项目的过程中,之所以出现了sqlalchemy.exc.NoSuchModuleError: Can’t load plugin: sqlalchemy.dialects:mysql.p ymyql的错误

是因为在写 SQLALCHEMY_DATABASE_URI 配置数据库是将英文字符带入到了其中。然后将其值重新执行命令就可以顺利进行了。
SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:123456@127.0.0.1:3306/test'
本文探讨了在项目中遇到的SQLAlchemy连接MySQL时的NoSuchModuleError,原因在于配置文件中的数据库URI包含英文字符。通过调整配置并正确编码解决了问题,重点在于数据库连接设置的正确实践。
1882

被折叠的 条评论
为什么被折叠?



