我希望使用 Flask 来托管一个单页网站,该网站将允许用户上传一个 CSV,该 CSV 将被解析并放入数据库。所有的数据库恶作剧都是完整的(通过另一个 Python 脚本中的 SQLalchemy),一旦脚本可以访问 CSV,我就已经完成了所有工作,我只需要帮助将它放在那里。
这是场景:
1. User directs browser at URL (probably something like
http://xxx.xxx.xxx.xxx/upload/)
2. User chooses CSV to upload
3. User presses upload
4. File is uploaded and processed, but user is sent to a thank you page while our
script is still working on the CSV (so that their disconnect doesn't cause the
script to abort).
如果将 CSV 留在服务器上,那就太酷了(事实上,这可能是首选,因为我们会有备份,以防处理出错)
我想我想要的是一个监听套接字的守护进程,但我对此并没有真正的经验,也不知道从哪里开始配置它或设置 Flask。
如果您认为 Flask 以外的其他框架会更容易,请务必告诉我,我不依赖 Flask,我刚刚读到它很容易设置!
非常感谢!!