我在我的系统上建了一个小项目 在构建项目之后,我将其放在USB驱动器上,并复制到另一个系统 当我运行项目时,如何检测系统中是否安装了django,或者系统是否满足项目的所有要求?
例如,我在笔记本电脑上制作了一个博客示例项目,然后将该项目(博客)复制到USB驱动器上,然后我将该项目(博客)复制到我自己的系统中。复制后,我尝试运行该项目。如果安装了django,则项目成功运行。但是当没有安装django时,它会在终端中出错。
程序如何检测是否安装了所需的(Django / Python)?
答案 0 :(得分:1)
当您尝试运行项目时,将无法找到该模块。
您可以在命令行中运行'python'并尝试'import django'如果它返回错误然后找不到django则意味着当前机器上没有安装django。
答案 1 :(得分:1)
当您尝试运行Django项目时,您将获得ImportError,我认为这是检测到django的安装与否。
ImportError: No module named django
在您的项目中,您可以编写一个新的管理命令来检查系统django是否已安装。 你可以像。
一样跑python manage.py is_django_installed
即使您可以自定义runserver / migrate / syncdb管理命令来检查是否已安装django。