我正在使用烧瓶创建webapp的原型, flask-sqlalchemy和一些玩具sqlite3数据库。
我正在使用sqlite3数据库仅用于开发目的,但理想情况下 我想在生产中使用一些不同的SQL数据库。
我发现很难理解的是如何使用SQLalchemy和sqlite3,以便在使用生产数据库后我不必重写查询。
一个愚蠢的例子:在mysql中我可以使用" SHOW DATABASES"来获取所有可用数据库的列表(我用它来填充"下拉菜单"),但是在sqlite中,我必须通过列出目录中的所有文件来完成此操作。
使用sqlite3对webapp进行原型设计的最佳方法是什么,而不必在之后重写所有查询?