我開始在共享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