切割
我是 Django 的新手,对这个框架的经验为 0。
我从 git 克隆了一个项目,它带有 requirements.txt 文件,但我不知道如何运行它。是否需要先创建虚拟环境,将项目克隆到虚拟环境目录下,然后安装需求?
我是否需要先将项目克隆到某个文件夹中,然后在该文件夹中创建虚拟环境,然后安装需求?
我是否需要使用任何特殊的 IDE 来运行该项目?我尝试在 PyCharm 中打开项目,没有先创建虚拟环境,它问我是否要安装要求。
如果有人可以解释运行现有项目的正确方法是什么,我会很高兴。
迪帕克·赛尼
来一一解答你的疑惑:
- 克隆 repo 与 Django 无关。您只是在磁盘上复制代码。现在副本可以保存在你喜欢的任何地方(比如在 ~/Desktop 中)。此外,虚拟环境的目录。只包含您可能直接导入的模块代码(如 Django),与 django 项目的代码无关。因此可以在激活虚拟环境之前或之后进行克隆。
- 你不需要创建一个虚拟环境,但你应该。一个虚拟环境。只是确保您可以为不同的项目使用相同模块的不同版本。它使事情井井有条。因此,例如,您可以创建两个不同的虚拟环境,一个是 Django=2.0,另一个是 Django=1.9,以针对两个不同的 Django 版本测试您的网站。
- requirements.txt 包含运行 django 应用程序所需的所有模块。所以你首先创建一个虚拟环境,激活它,然后在虚拟环境中,安装你需要的所有模块。一般做
pip install -r requirements.txt
- 现在所有必需的模块都已安装,要在本地服务器(Django 将为您创建)上运行网站,请执行
python manage.py runserver
并在浏览器中打开。
- 不,您不需要 IDE 来运行 django 项目。在任何文本编辑器上编辑代码并从终端运行服务器都很好。
PS:如果您完全不熟悉 Python,我建议您使用 conda python 发行版。您可以创建新的虚拟环境。使用conda create
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句