我正在开发一个我计划销售的web django应用程序,当我把它放在客户端机器上时我想锁定django文件夹以便没有人看到或复制内容(代码),它们应该是只能通过浏览器访问应用程序。
答案 0 :(得分:1)
这取决于您的客户对“客户端计算机”的访问权限。如果它是他们的机器和/或他们有root访问权限,那么你无法阻止他们访问源文件夹。但是,您只能发送源的.pyc文件。如果他们愿意,他们仍然可以在其他地方复制/部署文件,但他们无法查看实际来源。
如果他们对计算机(非root用户)的访问权限有限,那么您只需要确保您对源目录的权限设置为仅允许访问需要它的帐户(例如,Web服务器用户)
如果他们没有帐户,那么您无需执行任何操作:他们将无法查看或复制您的来源。