首先先说一下思路:
1.本地django项目打包 主要用到的是 python自带的distutils.core 下的 setup,具体代码在下面,主要讲的两个问题是package主要打包为和目录同级的代码,例如:TCMS如果还有一个子文件夹,那就不能自动打包了。这个时候需要用到data_files。glob(*filename)文件名模式匹配,不用遍历整个目录判断每个文件是不是符合。
from distutils.core import setup import glob setup( name = "demo", version = "0.1", packages = ['author_zxx','TCMS','static'], data_files= glob.glob('templates/*.html') )