我一直在使用virtualenv在localhost中测试我的应用程序,因为我有一个隔离的环境,可以安全地测试新版本的软件包.

现在到了我必须将我的应用程序部署到生产服务器的时候了.我想知道我是否也应该将viralenv用于生产服务器,或者只使用普通安装即可.因为它是生产服务器,所以我总是可以使用我在开发服务器上测试的正确版本(在virtual-env下)

推荐答案

如果你认为你会在Web服务器上运行多个项目,我会这样做.一旦你有了两个项目,你就有可能在将来升级任何python包,从而 destruct 另一个站点.

Django相关问答推荐

如何在Django模型mixin字段定义中引用模型名称?

Django BooleanField如何使用RadioSelect?

Django REST framework:object has no attributed after annotation;Got attributeError when try to get a value for field field on serializer<>

通过父模型查询子对象-Django

使用自定义的AuthBackend时,无法使用request.user.is_authenticated或@login_required修饰符

如何在Django中制作一个不 Select 以前日期的日期 Select 器

在 Django 模板中分页时如何正确显示与其父模型字段关联的所有内联字段?

在用例图中建模前端和后端

如何让两个模型相互引用 Django

try 编辑/创建时,特定模型的 Django 管理员挂起(直到超时错误)

Django REST Framework - 将额外参数传递给操作

直接在Django的模板中访问ForeignKey

将 XML 从 URL 解析为 python 对象

virtualenv(python3.4), pip install mysqlclient 错误

是否可以将 FastAPI 与 Django 一起使用?

超过 1 个外键

获取 Django 表单中的错误列表

在 Django 中使用邮箱地址或用户名登录用户

python/django中setattr和对象操作的区别

Django将整数模型字段的范围设置为约束