Django:处理上载的SQLite文件

Django:处理上载的SQLite文件,django,django-orm,Django,Django Orm,我正在开发一个简单的Django应用程序,其中用户上传一个SQLite文件;数据被读取并添加到主数据库(PostgreSQL)。 我的想法是使用两个数据库,一个用于主应用程序,另一个用于管理上传的文件(结构始终相同,因此我可以为其创建模型) 你觉得这个解决方案怎么样?是否可以动态更改第二个数据库的settings.py文件,以便修改路径并轻松读取其中的数据 谢谢 Django在一个项目中支持,您可以将postgres设置为默认DB,将sqlite设置为辅助数据库(仅用于上载)。您认为我可以更改“

我正在开发一个简单的Django应用程序,其中用户上传一个SQLite文件;数据被读取并添加到主数据库(PostgreSQL)。 我的想法是使用两个数据库,一个用于主应用程序,另一个用于管理上传的文件(结构始终相同,因此我可以为其创建模型)

你觉得这个解决方案怎么样?是否可以动态更改第二个数据库的settings.py文件,以便修改路径并轻松读取其中的数据


谢谢

Django在一个项目中支持,您可以将postgres设置为默认DB,将sqlite设置为辅助数据库(仅用于上载)。

您认为我可以更改“名称”选项以使用上载的sqlite文件吗?我认为您可以将文件放在某个预定义的位置并使用它。我认为这样做不是一个好的做法。Django本质上是多线程的,因此,如果两个用户同时上传一个文件,您无法确定您将编辑正确的数据库。这可能在使用./manage.py runserver时起作用,因为它是单线程的,但很可能会在生产中失效。