您好, 通过使用 Django,我想生成一个包含以下文件的 tar.gz,并渲染一个 tar.gz 文件:
来自 Ubuntu 服务器的内容:
/home/user/myfolder
/home/user/image.jpg
an xml file from www.mysite.com/foo.xml (which is a dynamicly generated xml file.
渲染的 tar.gz 文件
myfolder/
content/
.....
image.jpg
foo.xml
在 Django View 中实现此目的的最佳方法是什么?
最佳答案
tarfile模块可能是一个很好的起点。
您可能希望将文件缓存在文件系统中的某个位置,以避免过多的工作。如果内容没有改变,就没有理由重新生成文件。
关于python - 根据要求生成 django tar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3116401/