Способы запуска сервера Python из командной строки

Чтобы запустить сервер Python из командной строки, вы можете использовать различные методы в зависимости от ваших конкретных требований. Вот несколько распространенных подходов:

  1. Использование встроенного модуля http.server:

    • Откройте интерфейс командной строки.
    • Перейдите в каталог, из которого вы хотите хранить файлы.
    • Выполните команду python -m http.server. По умолчанию базовый HTTP-сервер запускается на порту 8000. При необходимости вы можете указать другой порт, например, python -m http.server 8888.
  2. Использование Flask:

    • Установите Flask, запустив pip install flask, если вы еще этого не сделали.
    • Создайте скрипт Python, например, app.py, и добавьте следующий код:
      from flask import Flask
      app = Flask(__name__)
      @app.route('/')
      def hello():
       return 'Hello, World!'
      if __name__ == '__main__':
       app.run()
    • Откройте интерфейс командной строки.
    • Перейдите в каталог, в котором находится ваш файл app.py.
    • Выполните команду python app.py. Это запустит сервер разработки Flask на http://локальный хост:5000 .
  3. Использование Django:

    • Установите Django, запустив pip install Django, если вы еще этого не сделали.
    • Создайте проект Django, запустив django-admin startproject myproject. Замените «myproject» на желаемое название проекта.
    • Войдите в каталог проекта, запустив cd myproject.
    • Запустите сервер разработки, запустив python Manage.py runserver. Это запустит сервер разработки Django на http://локальный хост:8000 .