CGI-сценарии, которые являются, пожалуй, самым простым способом реализации интерактивных веб-сайтов, представляют прикладную модель выполнения сценариев на стороне сервера для обработки данных форм ввода, выполнения операций на основе полученной информации и воспроизведения страниц с ответами. Мы будем использовать их далее в этой части книги. Данная модель имеет непосредственную поддержку в стандартной библиотеке Python, является основой большей части происходящего в Сети и вполне подходит для разработки простых сайтов. Сам механизм CGI не решает такие проблемы, как сохранение информации о состоянии между обращениями к страницам и параллельное обновление данных, но использование в CGI-сценариях таких инструментов, как cookies и базы данных, позволяет успешно решать эти проблемы.
Использованная литература:
Марк Лутц — Программирование на Python, 4-е издание, II том, 2011