我应该如何在虚拟环境中移动我完成的 Django 项目?
How should I move my completed Django Project in a Virtual Environment?
前几天开始学习django,开始做项目,还好做的项目不错,正打算部署。但是我没有在虚拟环境中启动它。现在已经创建了一个虚拟环境,并希望将项目移至该环境。我想知道我该怎么做?我创建了 requirements.txt whoever,它包含所有不相关的库名称。我怎样才能摆脱它们并只拥有项目所需的东西。
Django 与您 运行 它所在的环境完全无关。
环境表示您使用的 python 版本 (2,3...) 和安装的库。
要回答您的问题,您唯一需要做的就是 运行 来自新虚拟环境中 python 可执行文件的 manage.py
命令。当然,如果您还没有在新环境中安装所有必需的库。
如果您创建了一个 python3 环境,而您创建的环境是在 python2 中,那么这可能是一个问题,但此时它是一个代码可移植性问题。
前几天开始学习django,开始做项目,还好做的项目不错,正打算部署。但是我没有在虚拟环境中启动它。现在已经创建了一个虚拟环境,并希望将项目移至该环境。我想知道我该怎么做?我创建了 requirements.txt whoever,它包含所有不相关的库名称。我怎样才能摆脱它们并只拥有项目所需的东西。
Django 与您 运行 它所在的环境完全无关。
环境表示您使用的 python 版本 (2,3...) 和安装的库。
要回答您的问题,您唯一需要做的就是 运行 来自新虚拟环境中 python 可执行文件的 manage.py
命令。当然,如果您还没有在新环境中安装所有必需的库。
如果您创建了一个 python3 环境,而您创建的环境是在 python2 中,那么这可能是一个问题,但此时它是一个代码可移植性问题。