feat: v.1.2.0 добавлин web интерфейс.
This commit is contained in:
@@ -1,16 +1,25 @@
|
||||
# Это пример Python скрипта.
|
||||
import argparse
|
||||
|
||||
# Нажмите Shift+F10 для выполнения или замените его своим кодом.
|
||||
# Нажмите Двойное нажатие Shift для поиска везде: классы, файлы, окна инструментов, действия и настройки.
|
||||
import uvicorn
|
||||
|
||||
|
||||
def print_hi(name):
|
||||
# Используйте точку останова в строке кода ниже для отладки скрипта.
|
||||
print(f'Hi, {name}') # Нажмите Ctrl+F8 для переключения точки останова.
|
||||
def parse_args() -> argparse.Namespace:
|
||||
parser = argparse.ArgumentParser(description="Tion Controller web server")
|
||||
parser.add_argument("--host", default="0.0.0.0")
|
||||
parser.add_argument("--port", default=8000, type=int)
|
||||
parser.add_argument(
|
||||
"--reload",
|
||||
action="store_true",
|
||||
help="Reload the server after source file changes",
|
||||
)
|
||||
return parser.parse_args()
|
||||
|
||||
|
||||
# Нажмите зеленую кнопку на полях для запуска скрипта.
|
||||
if __name__ == '__main__':
|
||||
print_hi('PyCharm')
|
||||
|
||||
# Справка PyCharm доступна на https://www.jetbrains.com/help/pycharm/
|
||||
if __name__ == "__main__":
|
||||
args = parse_args()
|
||||
uvicorn.run(
|
||||
"app.api:app",
|
||||
host=args.host,
|
||||
port=args.port,
|
||||
reload=args.reload,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user