非源代码部署
来源:8-6 Django Nginx+uWSGI部署
![](http://img1.sycdn.imooc.com/user/5333a2b70001a5a802000200-100-100.jpg)
慕运维7215314
2020-08-05
老师,django项目可以以二进制文件部署吗?有些项目需要不能够提供源代码,我该怎么样的操作呢?
写回答
1回答
-
咚咚呛
2020-08-06
总的来说,Python是开放源代码的,不管以什么方式部署,都是可以看到源代码的呢,除非是代码混淆、或者加密后部署。
不过也有一种方案,可以以包的方式部署,而不是源代码的形式。
可以把代码打包成wheel的包,然后通过分发wheel包部署,也即是我们常见的.whl格式文件。
可以了解下setuptools库,通过编写setup.py,可以把一个项目打包成whl格式。
希望对你有所帮助哦。
00
相似问题