我对Flask和SQLAlchemy非常陌生。在研究了之后,我用SQLAlchemy创建了一个简单的文件,该文件连接到MySQL数据库,然后执行CREATE DATABASE IF NOT EXISTS dbname。我只是想知道如何在MySQL中运行它来测试它。我看到的每一个地方似乎都提到了如何用SQLAlchemy写东西,但我对如何执行它感到困惑。很抱歉问了这么愚蠢的问题。
我有一个应用程序目前工作良好自动化一个数据库,但我需要访问另一个数据库以及。我试着在这里遵循Flask文档:,但它似乎不适用于automap_base。我所做的唯一改变是创建SQLALCHEMY_BINDS和在models.py中添加__bind_key__。我得到的错误是
sqlalchemy.exc.ArgumentError: Mapper Mapper|Table2|table2 could not assemble any primary keycolumns