非源代码部署

来源:8-6 Django Nginx+uWSGI部署

慕运维7215314

2020-08-05

老师,django项目可以以二进制文件部署吗?有些项目需要不能够提供源代码,我该怎么样的操作呢?

写回答

1回答

咚咚呛

2020-08-06

总的来说,Python是开放源代码的,不管以什么方式部署,都是可以看到源代码的呢,除非是代码混淆、或者加密后部署。

不过也有一种方案,可以以包的方式部署,而不是源代码的形式。

可以把代码打包成wheel的包,然后通过分发wheel包部署,也即是我们常见的.whl格式文件。

可以了解下setuptools库,通过编写setup.py,可以把一个项目打包成whl格式。

希望对你有所帮助哦。

0
0

Django+小程序技术打造微信小程序助手

0到1完整项目实战过程,是难得的Django+小程序全栈项目体验。

991 学习 · 507 问题

查看课程