我正在一个项目中,该项目包括将本地postgresql数据库(使用sqlalchemy作为ORM)转换为Web应用程序,在该应用程序中,我上传excel表,阅读它们,进行一些小清理,然后上传选定的数据使用Django的ORM导入Postgresql数据库。想法是将数据存储在服务器中,而不是每个用户的计算机中。 一切正常,但是数据加载需要花费太长时间,因为我认为我正在使用panda的数据框来轻松构造,读取和保存数据。在库的本地版本中,我使用列表并且速度更快。
与Sqlalchemy,Django,列表或数据框无关。关于如何使用Django读取电子表格数据并将其上传到Postgresql数据库的任何建议?
非常感谢。
答案 0 :(得分:0)
为此,您可以使用Django的dumpdata / loaddata功能
如果未提供应用程序名称,则所有安装的应用程序将被转储。
有关信息,请参阅this