Учебники

CherryPy — Словарь

Есть несколько важных ключевых слов, которые необходимо определить, чтобы понять работу CherryPy. Ключевые слова и определения следующие —

S.No Ключевое слово и определение
1.

Веб сервер

Это интерфейс, работающий с протоколом HTTP. Его цель — преобразовать HTTP-запросы к серверу приложений, чтобы они получали ответы.

2.

заявка

Это часть программного обеспечения, которая собирает информацию.

3.

Сервер приложений

Это компонент, содержащий одно или несколько приложений

4.

Сервер веб-приложений

Это комбинация веб-сервера и сервера приложений.

Веб сервер

Это интерфейс, работающий с протоколом HTTP. Его цель — преобразовать HTTP-запросы к серверу приложений, чтобы они получали ответы.

заявка

Это часть программного обеспечения, которая собирает информацию.

Сервер приложений

Это компонент, содержащий одно или несколько приложений

Сервер веб-приложений

Это комбинация веб-сервера и сервера приложений.

пример

В следующем примере показан пример кода CherryPy —

import cherrypy

class demoExample:
   def index(self):
   return "Hello World!!!"
   index.exposed = True
cherrypy.quickstart(demoExample())

Давайте теперь поймем, как работает код —

  • Пакет с именем CherryPy всегда импортируется в указанный класс для обеспечения правильной работы.

  • В приведенном выше примере функция с именем index возвращает параметр «Hello World !!!».

  • Последняя строка запускает веб-сервер и вызывает указанный класс (здесь demoExample) и возвращает значение, указанное в индексе функции по умолчанию.

Пакет с именем CherryPy всегда импортируется в указанный класс для обеспечения правильной работы.

В приведенном выше примере функция с именем index возвращает параметр «Hello World !!!».

Последняя строка запускает веб-сервер и вызывает указанный класс (здесь demoExample) и возвращает значение, указанное в индексе функции по умолчанию.

Пример кода возвращает следующий вывод —