PTVS Django 数据库迁移
PTVS Django Data Base Migration
我正在测试 Python Visual Studio 的工具,我创建了一个 django 项目,制作了一个 SyncDB 并安装了 django admin,没有任何问题,但现在我正在尝试进行数据库迁移,例如:Django 1.7 Migrations. the point is that i cant figuer out how to do that. I serched in google and find this: How to run django database migrations with PTVS?。所以迁移命令没有换行。我尝试使用 Windows 命令提示符并安装 C:\Python34\;C:\Python34\Scripts; PATHS 但是当我输入像 python manage.py runserver
这样的 django 命令时,会出现 No module named 'django'
。似乎我没有指向我的 django 项目虚拟环境,但我不知道该怎么做。
在我的 django 应用环境路径中执行命令也不起作用。
图片:
非常感谢!
在使用虚拟环境之前,您应该激活它。执行 env\activate
或 env\bin\activate
。不是 windows 人所以我不确定 virtualenv 在 Windows 上使用哪个路径 :-)
您必须激活 virtualenv。转到 env/Scripts
目录和 运行 activate.bat
。然后转到您的主项目目录并重试 python manage.py runserver
。如果您仍然看到 No module named 'django'
,请确保在此环境中安装了 django,请尝试 pip install django
。
我正在测试 Python Visual Studio 的工具,我创建了一个 django 项目,制作了一个 SyncDB 并安装了 django admin,没有任何问题,但现在我正在尝试进行数据库迁移,例如:Django 1.7 Migrations. the point is that i cant figuer out how to do that. I serched in google and find this: How to run django database migrations with PTVS?。所以迁移命令没有换行。我尝试使用 Windows 命令提示符并安装 C:\Python34\;C:\Python34\Scripts; PATHS 但是当我输入像 python manage.py runserver
这样的 django 命令时,会出现 No module named 'django'
。似乎我没有指向我的 django 项目虚拟环境,但我不知道该怎么做。
在我的 django 应用环境路径中执行命令也不起作用。
图片:
非常感谢!
在使用虚拟环境之前,您应该激活它。执行 env\activate
或 env\bin\activate
。不是 windows 人所以我不确定 virtualenv 在 Windows 上使用哪个路径 :-)
您必须激活 virtualenv。转到 env/Scripts
目录和 运行 activate.bat
。然后转到您的主项目目录并重试 python manage.py runserver
。如果您仍然看到 No module named 'django'
,请确保在此环境中安装了 django,请尝试 pip install django
。