我有一个postgresql数据库,我想向其中添加数据。我想上传一个包含数据的excel文件,并将其保存到数据库中。我有一个django的后端服务器和一个React的前端服务器。我可以很容易地导入数据从excel工作表到数据库使用django_import_export,但从django管理。我想要的是,使用React和普通用户(非超级用户)来做这件事。有没有办法把django_import_export和react集成起来?实现此功能的任何其他方式也是可行的。
发布于 2020-08-01 04:25:40
假设您的后端使用REST API来处理来自前端的请求。因此,您可以编写一个接收Excel data posted to it的API处理程序。
Django API处理程序可以创建一个导入进程来处理上传。有关更多信息,请查看documentation。
请注意,如果您正在加载大文件,那么您可能希望异步处理上传。这稍微有点棘手,但您可以查看Celery来帮助解决此问题。
https://stackoverflow.com/questions/63193792
复制相似问题