4

我在我的系统上构建了一个小项目。
构建项目后,我将其放在 USB 驱动器上,然后复制到另一个系统。
当我运行项目时,它如何检测系统中是否安装了 django 或者系统是否具有项目的所有要求?

例如,我在笔记本电脑上创建了一个博客示例项目,然后将该项目(博客)复制到 USB 驱动器上,然后将该项目(博客)复制到我自己的系统中。复制后,我尝试运行该项目。如果安装了 django,则项目运行成功。但是当没有安装 django 时,它会在终端中出现错误。

程序如何检测是否安装了所需的(Django/Python)?

4

2 回答 2

1

当您尝试运行您的 Django 项目时,您将收到 ImportError,我认为这是检测是否安装了 django。

ImportError: No module named django

在您的项目中,您可以编写一个新的管理命令来检查系统中是否安装了 django。你可以像 .

python manage.py is_django_installed

甚至你可以自定义你的 runserver/migrate/syncdb 管理命令来检查 django 是否安装。

于 2015-01-05T19:30:53.300 回答
1

当您尝试运行项目时,将找不到该模块。

您可以在命令行中运行“python”并尝试“import django”,如果它返回错误则找不到 django,这意味着 django 未安装在当前机器上。

于 2013-11-09T21:22:18.067 回答