我仍然是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. 如何在沒有結構的情況下部署Django項目
- 3. 在生產環境中部署WCF服務
- 4. 在沒有Installshield的情況下部署Windows服務
- 5. 在沒有IIS的情況下部署WCF服務
- 6. 如何部署球衣生產環境
- 7. 從Git部署代碼到生產服務器(s)
- 8. 如何在沒有Azure的情況下將Azure應用程序部署到生產中
- 9. 將代碼合約部署到生產環境中是否不好?
- 10. 如何在沒有安裝Visual Studio的情況下在生產環境中運行TFS 2017代理
- 11. 如何將cron作業部署到生產環境?
- 12. 如何在不重新啓動Web服務器的情況下部署Django代碼
- 13. Wcf服務如何部署到生產服務器?
- 14. 源代碼html沒有完整下載
- 15. 如何將node_modules文件夾部署到生產服務器?
- 16. 如何避免將分支部署到生產服務器?
- 17. 在沒有Visual Studio的情況下將Web部署到IIS
- 18. 在沒有CLI的情況下將schema.rb部署到Heroku
- 19. 直接在生產服務器上部署bitbucket代碼
- 20. 在沒有網絡服務器的情況下運行Django
- 21. 如何運行沒有服務器的Angular 4生產代碼
- 22. 在沒有web服務器的情況下生成WSDL
- 23. 如何在沒有配置文件的情況下從源代碼生成
- 24. 如何在無代碼部署後部署代碼後重新啓動Rails生產服務器
- 25. 如何在沒有Web服務器的情況下運行php?
- 26. 如何在沒有WMSpanel的情況下設置Nimble服務器?
- 27. 在沒有Web服務器的情況下構建Web服務
- 28. 如何將代碼格式bitbucket部署到amaozn EC2服務器
- 29. 如何在沒有完整url的情況下調用本地RESTLET資源?
- 30. 如何使用本地開發服務器並在django中部署到生產服務器?
你是問題話題與被問的問題不相關。回答主題問題:不,「.egg」是python等同於「.jar」的。 – 2013-04-05 07:27:31
更新了我的問題。 – pynovice 2013-04-05 08:25:25