首页 > 解决方案 > 初始迁移文件到 virtualenv

问题描述

我正在尝试在我的 Windows 10 笔记本电脑上在 cmd 中设置一个虚拟环境以完成家庭作业,但给出的说明有问题。我能够启动并运行环境并下载要求,但现在说明说Run the initial migrations with: ./manage.py migrate当我尝试运行给定的代码时,我收到一个错误,说'.' is not recognized as an internal or external command, operable program or batch file.从研究中我做了他们给出的说明是不同的命令语言(从我发现它说Linux,但我很确定那是一个操作系统)。我尝试使用 virtualenv 查找初始迁移,但找不到与我的情况相关的信息。我将在下面发布完整的说明。有谁知道我该如何进行?

  1. manage.py驻留的根目录中,执行以下操作(所有命令都从此目录运行)
  2. 使用 virtualenv venv 设置虚拟环境(virtualenv 安装指南 - 请注意,您可能需要在安装时使用 sudo,例如 sudo pip install virtualenv)
  3. 通过 with 激活 virtualenv. venv/bin/activate
  4. 通过 with 安装 pip 要求pip install -r requirements.txt
  5. 运行初始迁移./manage.py migrate
  6. 创建您自己的用户,以便您可以登录到管理面板./manage.py createsuperuser
  7. 运行本地 Web 服务器./manage.py runserver
  8. 访问:http://localhost:8000/admin/检查它是否有效

标签: pythondjangovirtualenv

解决方案


把 python 而不是 ./
所以试试:

python manage.py migrate

或者

python3 manage.py migrate

或者

python3.6 manage.py migrate

python 后面的数字是你安装 venv 的 python 版本。


推荐阅读