我们在 VS 代码中有 Manage.py 任务吗
Do we have Manage.py Task in VS code
我以前用Pycharm但现在我用VS Code 用于编码 Django,所以有谁知道我们在 VS 中有 Manage.py Task代码或者我有办法完成这个任务吗?我多次使用它,比如当我调用 runserver
或 migrate
时,我在 pycharm 中截取它的屏幕截图,它位于下方 ->
pycharm Manage.py Task
我只需要一个打开终端 (CMD) 的按钮 + 'Python Manage.py ...'
当我点击它时不需要写 'Python Manage.py'
几次。
目前VSCode中没有执行“Django”项目的按钮。我们需要使用命令“python manage.py runserver
”来执行它。
VSCode使用该命令执行Django项目后,当我们更改项目内容时,VSCode终端会自动更新,只需刷新浏览器网页即可,并且更新内容已被使用
另外,它们毕竟是两个不同的工具,很难要求它们在使用上完全一致,但是如果您在使用时遇到任何技术问题VSCode,请告诉我们。
参考:Django in VSCode.
这可以应用于其他命令,如创建应用程序、超级用户等。
在 VSCode 中,任务通过打开命令面板(在 Linux 中为 Ctrl+Shift+P)来执行。在那里,你 type/find >Tasks: Run Task
然后按回车键。然后Select配置一个任务。它将向您展示一个简单的回显示例:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "echo",
"type": "shell",
"command": "echo Hello"
}
}
在这种情况下你编辑它,你可以执行python manage.py runserver
,首先你可以尝试这样添加它:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "Runserver",
"type": "shell",
"command": "python manage.py runserver"
},
}
但是我得到了语法错误,这很奇怪,因为直接在 shell 上执行是可以的。因此,当我使用 environments
时,我明确指定了该环境的 python。
结果是
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "Runserver",
"type": "shell",
"command": "./my_env_testing_blog/bin/python3 ./manage.py runserver",
},
]
}
其中"./my_env_testing_blog/
是我项目环境的路径
所以,现在当我打开命令面板时,select Task: Run Task
选项出现任务:Runserver
这可以应用于其他命令,如创建应用程序、超级用户等。
我以前用Pycharm但现在我用VS Code 用于编码 Django,所以有谁知道我们在 VS 中有 Manage.py Task代码或者我有办法完成这个任务吗?我多次使用它,比如当我调用 runserver
或 migrate
时,我在 pycharm 中截取它的屏幕截图,它位于下方 ->
pycharm Manage.py Task
我只需要一个打开终端 (CMD) 的按钮 + 'Python Manage.py ...'
当我点击它时不需要写 'Python Manage.py'
几次。
目前VSCode中没有执行“Django”项目的按钮。我们需要使用命令“python manage.py runserver
”来执行它。
VSCode使用该命令执行Django项目后,当我们更改项目内容时,VSCode终端会自动更新,只需刷新浏览器网页即可,并且更新内容已被使用
另外,它们毕竟是两个不同的工具,很难要求它们在使用上完全一致,但是如果您在使用时遇到任何技术问题VSCode,请告诉我们。
参考:Django in VSCode.
这可以应用于其他命令,如创建应用程序、超级用户等。
在 VSCode 中,任务通过打开命令面板(在 Linux 中为 Ctrl+Shift+P)来执行。在那里,你 type/find >Tasks: Run Task
然后按回车键。然后Select配置一个任务。它将向您展示一个简单的回显示例:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "echo",
"type": "shell",
"command": "echo Hello"
}
}
在这种情况下你编辑它,你可以执行python manage.py runserver
,首先你可以尝试这样添加它:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "Runserver",
"type": "shell",
"command": "python manage.py runserver"
},
}
但是我得到了语法错误,这很奇怪,因为直接在 shell 上执行是可以的。因此,当我使用 environments
时,我明确指定了该环境的 python。
结果是
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "Runserver",
"type": "shell",
"command": "./my_env_testing_blog/bin/python3 ./manage.py runserver",
},
]
}
其中"./my_env_testing_blog/
是我项目环境的路径
所以,现在当我打开命令面板时,select Task: Run Task
选项出现任务:Runserver
这可以应用于其他命令,如创建应用程序、超级用户等。