我仍然是Python和Django的新手。我正在开发一个使用Django的应用程序,它最终将转到生产服务器。这是一个为客户定制的Web应用程序。经过一番研究,我发现Apache with mod_wsgi
是Django
部署的最佳选择。我只需将代码复制并粘贴到生产服务器中,即可访问该应用程序。但是如果我不想给出整个源代码并仅给客户端(P.S client wants to deploy the application to their own server)
提供可执行应用程序,该怎么办?是这样的可能在Python/Django
?如何在没有完整源代码的情况下将django服务器部署到生产环境中?
1
A
回答
2
你只能给他们与你的源代码文件相对应的.pyc文件。这会让他们稍微难以查看源代码。然而,这是一个非常有限的措施(即他们仍然可以从源代码中恢复一些结构),这可能是一个坏主意。
+0
至少必须提供WSGI脚本文件作为源代码,因为mod_wsgi不会从.pyc文件加载WSGI脚本文件。 .pyc文件也需要与正在使用的Python安装版本相同。同意用.pyc文件试图隐藏任何秘密是愚蠢的。 – 2013-04-06 03:05:01
相关问题
- 1. 如何将Django部署到没有mercurial文件的生产服务器上?
- 2. 在生产环境中部署sidekiq服务器
- 3. 在生产服务器上部署django
- 4. 如何部署reportportal到生产环境
- 5. 如何在没有结构的情况下部署Django项目
- 6. 在没有服务器应用程序的情况下部署java web服务
- 7. 在生产环境中部署WCF服务
- 8. 在生产环境中部署Django解决方案时,为生产中的django压缩文件提供服务
- 9. 在没有Installshield的情况下部署Windows服务
- 10. 在没有IIS的情况下部署WCF服务
- 11. Django代码更改没有反映在生产服务器上
- 12. 如何部署球衣生产环境
- 13. 从Git部署代码到生产服务器(s)
- 14. 字体后部署到生产环境
- 15. 如何在没有Azure的情况下将Azure应用程序部署到生产中
- 16. 将代码合约部署到生产环境中是否不好?
- 17. 如何将Happstack应用程序部署到生产环境?
- 18. 如何将cron作业部署到生产环境?
- 19. 如何在没有安装Visual Studio的情况下在生产环境中运行TFS 2017代理
- 20. 如何在不中断服务的情况下部署更改?
- 21. 如何使用Chef部署整个环境(服务器组)?
- 22. 如何在不重新启动Web服务器的情况下部署Django代码
- 23. Wcf服务如何部署到生产服务器?
- 24. 如何避免将分支部署到生产服务器?
- 25. 如何将node_modules文件夹部署到生产服务器?
- 26. 源代码html没有完整下载
- 27. 直接在生产服务器上部署bitbucket代码
- 28. 在没有网络服务器的情况下运行Django
- 29. 在没有Visual Studio的情况下将Web部署到IIS
- 30. 在没有CLI的情况下将schema.rb部署到Heroku
你是问题话题与被问的问题不相关。回答主题问题:不,“.egg”是python等同于“.jar”的。 – 2013-04-05 07:27:31
更新了我的问题。 – pynovice 2013-04-05 08:25:25