【发布时间】:2016-08-01 23:18:15
【问题描述】:
背景
我想在我的项目的 virtualenv 中安装 django-debug-toolbar 以进行本地调试。由于我使用 pip-compile/pip-sync 过程,因此该软件包最终也将安装在我的登台和生产环境中。我的计划是只将 django-debug-toolbar 的设置(即 INSTALLED_APPS、MIDDLEWARE_CLASSES 等)添加到我的本地设置文件中。
问题
共享这样的虚拟环境是否会给生产服务器带来任何风险或不必要的开销?更一般地说,分离开发和生产环境(保持本地安装本地工具)和保持两个环境相同(以进行准确测试)之间的最佳平衡是什么?
【问题讨论】:
标签: django virtualenv