初始迁移文件到 virtualenv

initial migrations file into virtualenv

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

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

用 python 代替 ./
所以试试 :

python manage.py migrate

python3 manage.py migrate

python3.6 manage.py migrate

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

这是我对这个问题的看法; 首先确保虚拟环境是 运行 并且您在虚拟环境中工作,然后确保 python 和 django 都已成功安装,然后再继续。在 jango 所在的根目录中,键入:

    django-admin help

如果您看到一些命令出现,则表示 django 已正确安装,如果没有,请尝试使用编辑器。我更喜欢 VS Code,因为它易于管理,用户友好,与其他软件相比要求不高,而且它有一个集成的终端,这将解决你的问题。