最近想用Django快速做一个导入Excel文件,关联计算后再导出Excel文件的小网站。
初步的想法是先把文件上传到服务器端,然后后台导入数据库表(MySQL),计算后插入新的表,最后从数据库中导出Excel文件供用户下载。(之前没有实际做网站的实际经验,不知道这样的流程是否合理,还是应该直接导入Excel文件?)
看了一下1.8的官方文档,为了节省时间,边看边写代码。
导入Excel文件的部分就遇到瓶颈。
比如上传文件到服务器端,去 StackOverflow 看了一下别人的问题:
http://stackoverflow.com/questions/5871730/need-a-minimal-django-file-upload-example
照着改成能在1.8跑起来的样子,可以上传文件了。
但是上传成功一次之后,再上传任何文件就传不上去了。
有关系的代码在这里:
http://paste.ofcode.org/psBiJUmfYdzbY8YpTMbXrn
希望高手能看看,是什么原因。或者指点一下思路,谢谢!
或者,是否有成熟、易用的文件上传、导入解决方案呢?