本质上,我使用Python(特别是Pandas)构建了一个应用程序,该应用程序读取csv然后对其执行一些操作,最终生成输出图。
我想将此应用程序制作成网站,并且我已经学到了一些HTML,CSS和JavaScript来实现此目的。我希望网站主要做这两件事
解决此问题的最佳方法是什么?学习烧瓶?学习Django?我还需要学习其他东西吗?
我已经学习了如何使用Vue为网站创建文件上传器,但是似乎无法将其连接到数据库。
答案 0 :(得分:0)
仅用于接收数据和答复的最简单,最精简的解决方案是启动http.server
,请参阅:https://docs.python.org/3/library/http.server.html。无论是学习还是跑步,任何其他事情都会产生额外的开销。另一方面,如果这个应用程序能够发展,那么学习Flask或Django将会带来更多好处。
在这里,我找到了有关http.server
的快速入门教程:https://www.afternerd.com/blog/python-http-server/
要进行上传,请查看do_POST
(例如此处https://pymotw.com/3/http.server/),并查看如何处理多部分表单上传(例如此处https://gist.github.com/rctay/25bed284cd4bcc1477f4的完整示例)