Модуль cgi Python

В модуле cgi предусмотрен основной класс FieldStorage, который выполняет всю работу. Этот класс считывает всю необходимую информацию о пользователе, передаваемую веб-клиентом (через веб-сервер), поэтому экземпляр этого класса дол­жен быть создан сразу после запуска сценария CGI на языке Python.

Экземпляр ука­занного класса включает объект, напоминающий словарь, который содержит набор пар «ключ значение». Ключами являются имена элементов ввода, передаваемых из заполненной формы. Значения содержат соответствующие данные. Continue reading

Введение в интерфейс CGI Python

Изначально веб разрабатывался как глобальный оперативный репозитарий, или архив документов (главным образом для образовательных и научных учреждений). При этом информация в основном была представлена в текстовой форме, как прави­ло, с разметкой НТМL.

Язык НТМL можно рассматривать как инструмент форматирования текста, позво­ляющий задавать шрифты, размеры и стили. Основной особенностью НТМL явля­ется поддержка гипертекста. Под этим подразумевается возможность использовать определенный текст (обычно как-то выделенный) или даже графические элементы в качестве ссылок, указывающих на другие документы или на места в Интернете и в веб, которые связаны с контекстом оригинала.

Для доступа к документу достаточно щелкнуть кнопкой мыши или воспользоваться другим механизмом выделения содер­жимого, предназначенным для пользователей. Документы HTML являются статиче­скими, хранятся на веб-сервере и передаются клиентам по требованию. Continue reading