usage: run.py [-?] {shell,runserver} ... positional arguments: {shell,runserver} shell Runs a Python shell inside Flask application context. runserver Runs the Flask development server i.e. app.run() optional arguments: -?, --help show this help message and exit
时间: 2024-03-15 18:42:47 浏览: 18
这段信息是一个命令行程序的帮助信息,说明了如何使用该程序以及可用的命令和选项。
该程序名为`run.py`,有两个可用的命令:`shell`和`runserver`。`shell`命令会在Flask应用程序上下文中运行Python shell,`runserver`命令会启动Flask开发服务器即`app.run()`。可选的参数`-?`或`--help`会显示帮助信息。
要运行该程序并使用其中一个命令,可以在命令行中输入`python run.py [命令]`,例如`python run.py shell`来运行Python shell。
相关问题
(api_appium) E:\Program Files\Sourcetree_List\Tool\FrontEndTool>python manage.py runserver --watch-filesystem usage: manage.py runserver [-h] [--ipv6] [--nothreading] [--noreload] [--nostatic] [--insecure] [--version] [--settings SETTINGS] [--pythonpath PYTHONPATH] [--no-color] [--force-color] [--skip-checks] [addrport] manage.py runserver: error: unrecognized arguments: --watch-filesystem
抱歉,`--watch-filesystem` 参数只在 Django 3.1 或更高版本中可用,而你使用的 Django 版本可能不支持该参数。你可以通过以下命令查看 Django 版本:
```
python -m django --version
```
如果你的 Django 版本低于 3.1,你可以尝试使用以下方法来重新加载代码:
1. 停止当前运行的 Django 服务器,然后重新启动服务器,这样可以强制服务器重新加载所有代码。
2. 去掉 `--noreload` 参数,使用 `python manage.py runserver` 命令启动 Django 服务器,这样服务器会在代码改动时自动重新加载。
如果你的 Django 版本是 3.1 或更高版本,你可以使用以下命令启动服务器:
```
python manage.py runserver --watch-filesystem
```
这个命令会让 Django 监听文件系统的变化,并在文件发生变化时自动重新加载代码。
positional arguments: {shell,runserver} shell Runs a Python shell inside Flask application context. runserver Runs the Flask development server i.e. app.run()
这是关于 Flask 命令行的帮助信息,包含两个 positional arguments:shell 和 runserver。shell 命令会在 Flask 应用程序上下文中运行 Python shell,而 runserver 命令会运行 Flask 开发服务器,即 `app.run()`。您可以使用这些命令来管理 Flask 应用程序的行为。