python - 初始迁移文件到 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 查找初始迁移,但找不到与我的情况相关的信息。我将在下面发布完整的说明。有谁知道我该如何进行?
- 在
manage.py
驻留的根目录中,执行以下操作(所有命令都从此目录运行) - 使用 virtualenv venv 设置虚拟环境(virtualenv 安装指南 - 请注意,您可能需要在安装时使用 sudo,例如 sudo pip install virtualenv)
- 通过 with 激活 virtualenv
. venv/bin/activate
- 通过 with 安装 pip 要求
pip install -r requirements.txt
- 运行初始迁移
./manage.py migrate
- 创建您自己的用户,以便您可以登录到管理面板
./manage.py createsuperuser
- 运行本地 Web 服务器
./manage.py runserver
- 访问:http://localhost:8000/admin/检查它是否有效
解决方案
把 python 而不是 ./
所以试试:
python manage.py migrate
或者
python3 manage.py migrate
或者
python3.6 manage.py migrate
python 后面的数字是你安装 venv 的 python 版本。
推荐阅读
- python - 如何在python中将日期时间字符串转换为isoformat
- javascript - 使用角材料禁用离子4中的DIV
- graphql - 将限制添加到graphql中的嵌套值
- swift - 此版本的 Realm 在 Mac 上不支持打开格式版本 11 的 Realm 文件
- c# - 您可以根据所述列表中对象的属性从集合中选择一个随机列表成员吗?
- angular - 如何在使用 ng-select(多选)删除项目之前要求确认?
- c# - 如何在行中查找点,然后在新行中添加内容
- azure - Salesforce 中的 Azure AD 用户自动配置
- flutter - 带有自定义指示器的选项卡栏,通过奇怪的 UI 渲染进行滑动更改
- sql - Hive:如何在 SQL 中向后/向前传播列值