django二进制(无源代码)部署

icn*_*icn 12 python django binary

是否有可能只部署基于django的二进制版web应用程序,没有源代码发布?

谢谢

waz*_*oox 13

哦,再说那个旧的...简单地说,你不能以源代码安全的方式在非编译语言(Python,Perl,PHP,Ruby ......)中部署应用程序 - 所有现有的技巧都非常简单规避.无论如何,这根本不重要:你与客户签订的合同.即使对于Java,也有简洁的反编译器.

如果您的客户想要在另一台机器上手动重新部署您的应用程序,即使应用程序位于C,他仍然可以.除非您编写了受加密狗保护的反盗版计划?来吧.您必须与您的客户建立关系.这是一个社会,商业和法律问题,无法通过技术特技解决.


Mez*_*Mez 5

是的,你可以,有点.

阅读http://effbot.org/zone/python-compile.htm - 这应该回答你的问题!

  • 请注意,如果您对"隐藏"源代码感兴趣,可以使用可以从pyc文件生成Python代码的工具(包括注释!) (5认同)