我正在做一个简单的Flask web应用程序,我想使用nosetest。我一直纠结于如何使用Flask-SQLAlchemy连接到我的测试文件中的内存测试数据库。当我运行我的测试时- Flask连接到我的主应用程序的数据库,更重要的是,在每次测试后都无法清理它。writes to production db ie app.db file
我有一个Flask应用程序,它使用工厂函数模式(来自介绍教程),并尝试将长时间运行的作业卸载给具有Redis队列的后台工作程序。我正在从蓝图中调用后台工作,并且无法将应用程序上下文与调用一起传递。其目的是使用应用程序上下文和SQLite配置从后台线程执行对它的写入。这里我漏掉了什么?我认为这可能更多的是“你对Flask的工作原理不够了解”的问题,如果是这样的话,请让我知道我做错了什么!谢谢。import current_app, g