如何启动现有的 Django 项目?

切割

我是 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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

随着SBT的发展,如何使用现有的Intellij项目?

来自分类Dev

如何使用Eclipse打开现有的C ++项目?

来自分类Dev

如何将现有的Android Studio项目连接到现有的Github存储库

来自分类Dev

将现有项目从Django 1.6迁移到1.7

来自分类Dev

复制现有的Android Studio项目

来自分类Dev

如何在AndroidStudio中将库项目添加到现有的android项目

来自分类Dev

如何为现有的Maven项目创建EAR文件

来自分类Dev

如何在夹层现有项目中实现django-fluent-contents

来自分类Dev

如何在不启动上一个打开的项目的情况下在Android Studio中打开现有的Android Studio项目

来自分类Dev

如何将unity项目导入现有的Android Studio项目?

来自分类Dev

将django cms作为应用程序导入到现有的django项目中

来自分类Dev

如何对现有的Spring项目迁移到春季启动

来自分类Dev

如何为现有项目更新Cookiecutter Django配置?

来自分类Dev

如何使用VueJS增强现有的Laravel项目?

来自分类Dev

如何运行现有的AWS放大项目

来自分类Dev

如何跟踪现有的ansible项目

来自分类Dev

如何启动Django项目?

来自分类Dev

升级现有的Padrino项目

来自分类Dev

克隆现有的Android Studio项目

来自分类Dev

如何使用和运行现有的yeoman项目?

来自分类Dev

分离现有的Web项目

来自分类Dev

如何为现有的风帆项目设置续集

来自分类Dev

如何在CMake中将现有的QMake项目(.pro项目文件)用作“外部项目”?

来自分类Dev

如何为现有的ruby项目创建Java接口

来自分类Dev

参考现有的CF项目模型

来自分类Dev

如何运行 django 项目?

来自分类Dev

将 GeoDjango 添加到现有的 Django 项目

来自分类Dev

如何使用 Python 打包现有的 C++ 项目?

来自分类Dev

如何从现有的 Flask 项目构建 docker 镜像?

Related 相关文章

  1. 1

    随着SBT的发展,如何使用现有的Intellij项目?

  2. 2

    如何使用Eclipse打开现有的C ++项目?

  3. 3

    如何将现有的Android Studio项目连接到现有的Github存储库

  4. 4

    将现有项目从Django 1.6迁移到1.7

  5. 5

    复制现有的Android Studio项目

  6. 6

    如何在AndroidStudio中将库项目添加到现有的android项目

  7. 7

    如何为现有的Maven项目创建EAR文件

  8. 8

    如何在夹层现有项目中实现django-fluent-contents

  9. 9

    如何在不启动上一个打开的项目的情况下在Android Studio中打开现有的Android Studio项目

  10. 10

    如何将unity项目导入现有的Android Studio项目?

  11. 11

    将django cms作为应用程序导入到现有的django项目中

  12. 12

    如何对现有的Spring项目迁移到春季启动

  13. 13

    如何为现有项目更新Cookiecutter Django配置?

  14. 14

    如何使用VueJS增强现有的Laravel项目?

  15. 15

    如何运行现有的AWS放大项目

  16. 16

    如何跟踪现有的ansible项目

  17. 17

    如何启动Django项目?

  18. 18

    升级现有的Padrino项目

  19. 19

    克隆现有的Android Studio项目

  20. 20

    如何使用和运行现有的yeoman项目?

  21. 21

    分离现有的Web项目

  22. 22

    如何为现有的风帆项目设置续集

  23. 23

    如何在CMake中将现有的QMake项目(.pro项目文件)用作“外部项目”?

  24. 24

    如何为现有的ruby项目创建Java接口

  25. 25

    参考现有的CF项目模型

  26. 26

    如何运行 django 项目?

  27. 27

    将 GeoDjango 添加到现有的 Django 项目

  28. 28

    如何使用 Python 打包现有的 C++ 项目?

  29. 29

    如何从现有的 Flask 项目构建 docker 镜像?

热门标签

归档