0

我正在测试 Visual Studio 的 Python 工具,我创建了一个 django 项目,制作了一个 SyncDB 并毫无问题地安装了 django admin,但现在我正在尝试进行数据库迁移,例如:Django 1.7 Migrations。关键是我不知道该怎么做。我在谷歌搜索并发现:如何使用 PTVS 运行 django 数据库迁移?. 所以迁移命令没有被包装。我尝试使用 Windows 命令提示符并安装 C:\Python34\;C:\Python34\Scripts; PATHS,但是当我键入 django 命令时,会python manage.py runserver出现No module named 'django'。似乎我没有指向我的 django 项目虚拟环境,但我不知道该怎么做。

在我的 django app env 路径中执行命令也不起作用。

图片:

在此处输入图像描述

非常感谢!

4

2 回答 2

1

在使用虚拟环境之前,您应该激活它。执行env\activateenv\bin\activate。不是 Windows 人,所以我不确定 virtualenv 在 Windows 上使用哪个路径 :-)

于 2015-01-28T01:25:51.113 回答
0

您必须激活 virtualenv。转到env/Scripts目录并运行activate.bat. 然后转到您的主项目目录并重试python manage.py runserver。如果您仍然看到No module named 'django'确保在此环境中安装了 django,请尝试pip install django

于 2015-04-02T21:18:19.293 回答