Django发布编译版本
2019-09-27 本文已影响0人
minhelloworld
1、背景
为了保证自己的源码不被泄漏,推荐在部署Django工程时,使用编译后的pyc版本。
2、部署、
2.1 编译
- 生产pyc文件: python3 -m compileall -b .
- 删除py文件: find . -name "*.py" |xargs rm -rf
- 删除pycache目录: find . -name "pycache" |xargs rm -rf
为了保证自己的源码不被泄漏,推荐在部署Django工程时,使用编译后的pyc版本。