无法将flask_mysqlb与swagger-codegen集成用于python-flask

时间:2017-12-23 23:30:00

标签: python-2.7 flask swagger-codegen flask-mysql

通过在Swagger 2.0中定义API,我能够成功生成python-flask服务器样板代码。

在生成的代码中,创建了多个控制器,我打算通过它建立与MySQL数据库的连接以生成响应。

在使用flask_mysqldb库执行此操作时,我遇到了问题。我已经在 main .py中定义了mysql连接,它位于根目录并初始化应用程序。

    if (($day == 'Sunday') || ($day == 'Monday') || ($day == 'Tuesday') || ($day == 'Wednesday')) {

      #Do something

    } else {

       #Do something else
    }

但是,在控制器内部,我无法使用mysql对象建立与数据库的连接。如果我在其中一个控制器函数中定义上面提到的mysql对象,我可以获取一次数据,但下次失败并给出500错误。

请帮助我理解如何将mysql对象从main flask应用程序传递给我定义的控制器或其他自定义函数。

感谢帮助!

0 个答案:

没有答案