我开始在共享webhosting服务器(alwaysdata.com)上开发django应用程序。python/django提供哪些打包选项
我想了解什么是可用的包(最好在编译形式)Django应用程序的packaing选项
我想安装在我的系统源代码库,并建立使用Python打包和部署在alwaysdata.com上的软件包。 我想选择不必在alwaysdata.com上共享源代码。 看着点子,我无法找到这个选项。
编辑 更多的解释:我需要能够不共享源代码,因为它包含我不想妥协的“API密钥”。我越查看它,我越相信没有办法分发二进制分发。
我明白只有webhosting的管理员才能访问源代码。其实我有一个付费的谷歌API密钥,这是现在嵌入代码。我担心API密钥会影响到窃取者可以使用它来构成我自己。我知道Python支持构建分布。我只是无法使用 – rajeshnair 2012-01-04 08:25:29
二进制发行版不会帮助您 - 您的API密钥必须在某些时候才能正常显示,因此无论您在代码中是否隐藏它,主机管理员都会看到它。如果你不信任管理员,那么你需要为自己购买一台服务器,安装操作系统,给自己唯一的帐户,并将它存储在一个安全的服务器位置,只有你有机架钥匙。 – Spacedman 2012-01-04 08:40:26
我明白只有webhosting的管理员才能访问源代码。其实我有一个付费的谷歌API密钥,这是现在嵌入代码中。我担心这个API密钥会被窃取,这意味着窃取者可以使用它来构成我自己。如果我可以将它作为内置/二进制包进行上传,我会很高兴。我知道Python支持构建分布。我只是无法找到如何做到这一点的Django应用程序。 – rajeshnair 2012-01-04 08:58:32