嗨,我是Django和Python的新手。目前正在使用Django 1.9开展一个虚拟项目。因此,遵循优秀的Django文档,我可以使用apache/mod_wsgi完成部署,并且它正在本地机器上的测试Web服务器上运行。Django生产部署:我们不应该删除源文件吗?
但我想了解一下Python的源文件:
我给的路径,我的开发目录 - 说/Python的实验室/ mysite的/到mod_wsgi的和Apache的配置(httpd.conf文件)的文件。这个开发目录显然包含了所有.py文件 - Python源文件。
没有 - 在文档中,我发现任何提及删除源文件等。所以我GOOGLE了,但没有得到任何东西作为标准步骤从生产部署中删除源文件。 得到这个 - 最接近什么,我要求:
Django Deployment Without Source Code
但同样不会让晶莹剔透约以下问题:
我的问题:
- 它是Django部署中删除源文件的标准步骤吗?
(或者我错过了文档中非常明显的东西吗?) - 如果我们将.py文件放在生产服务器上,它可以吗?或者它是这样想的?
非常感谢!
感谢您的帮助和澄清!非常感谢 !是的,我会使用一些VCS将文件推送到Production。 – kausDix75
有一件事我想添加... .pyc文件是在模块导入时创建的。基本上这只在Django开始运行时每个文件(每个版本)发生一次。 –