在我的基于 python/django 的 Web 应用程序中,我想将应用程序的 SQLite 数据库中的一些(不是全部!)数据导出到新的 SQLite 数据库文件中,并在 Web 请求中将第二个 SQLite 文件作为可下载文件返回。
换句话说:用户访问了某个视图,并且在内部创建了一个新的 SQLite DB 文件,填充了数据,然后返回。
现在,虽然我知道:memory:
在内存中创建 SQLite DB 的魔力,但我不知道如何在 Web 请求中将该内存数据库作为可下载文件返回。你能给我一些关于我如何达到这个目标的提示吗?我想避免在请求期间将内容写入光盘。